`
zhanyu1984
  • 浏览: 73867 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

面试中遇到的问题总结(javascript)

 
阅读更多
1、js自定义类的写法
方法一:function newClass(s){
        var family="MingLiU";//私有变量
         this.color="#FF3300";//公有变量
         this.text = s;

         this.show=function(){//类的方法
           document.write("<font color='" + this.color + "' style='font-family:" + family + "'>" + this.txt + "</font>");

         }
       }
//类方法的另一种写法
newClass.prototype.show = function(){....}

var t = new newClass("js类的写法");
t.show();

方法二:var newClass = new Class({
        family:"MingLiU",
        text:"JS类的写法",
        show:function(){
        }
      });
newClass.show();

2、jquery如何将$符号换掉?
方法一:用noConflict方法释放jQuery 对 $ 变量的控制。
var $$ = JQuery.noConflict();
$$(function(){
alert($$("#a").val();
});

方法二:用自定义函数,将Jquery传入自定义参数
(function($$){//自定义函数
  $$(function{
    alert($$("#a").val());
  });//ready函数
})(JQuery);//实际参数

3、谈谈对js事件冒泡的理解以及如何关闭事件冒泡?
<body>
<div onclick="alert('Div 1 Click');">
这是第1层
<div onclick="alert('Div 2A Click');">这是第2层A
    <input type="button" onclick="alert('Button Click');stopBubble(event)" value="点击测试时间冒泡(阻止)!" />
</div>
<div onclick="alert('Div 2B Click');">这是第2层B
    <input type="button" onclick="alert('Button Click');" value="点击测试时间冒泡(未阻止)!" />
</div>
</div>

<script>
function stopBubble(e) {
    var e = e ? e : window.event;
    if (window.event) { // IE
        e.cancelBubble = true;
    } else { // FF
        //e.preventDefault();
        e.stopPropagation();
    }
}

</script>
</body>
分享到:
评论

相关推荐

    java面试过程中遇到的问题总结

    Java 面试过程中遇到的问题总结 本文总结了 Java 面试中的一些常见问题,涵盖了 Ajax 的原理、优缺点、 DispatchAction 和 Action 的区别等知识点。 Ajax 的原理 Ajax 是一种异步请求技术,通过 XmlHttpRequest ...

    百度javascript前端面试题

    百度JavaScript前端面试题总结 本文总结了百度前端JavaScript面试题,涵盖了多个知识点,包括左定右自适应布局...同时,也提醒开发者在面试时保持平和的心态,遇到不会的题目不要慌张,可以通过思考和交流来解决问题。

    基于Bilibili前端面试经验的Html、JavaScript、TypeScript、CSS设计源码宝典

    这些问题的探讨不仅展示了面试者对技术细节的深入理解,也反映了他们在解决实际开发中遇到问题的能力。 本项目是对Bilibili前端面试经验的深度挖掘,内容全面,结构清晰,非常适合前端开发者在面试前进行复习和参考...

    2021年7月份的最新面试总结公司一些常见的问题#资源达人分享计划#.rar

    这份名为"2021年7月份的最新面试总结公司一些常见的问题#资源达人分享计划#.rar"的压缩包文件,显然包含了2021年7月期间面试者可能会遇到的一些常见问题,主要针对前端开发领域,特别是Vue、React和JavaScript技术栈...

    JavaScript开发技术面试题

    自己总结的JavaScript面试题。以及自己在工作中遇到的难题。

    Java面试总结面试总结PDF

    靳能帅同学在面试中不仅提供了全面的个人介绍和项目经验,还展示了他对技术的深刻理解和在实际工作中遇到问题时的解决策略。这些内容对于面试官来说非常有价值,能够帮助他们判断求职者是否符合岗位要求,并评估其...

    前端开发面试问题总结.docx

    面试中通常会涵盖HTML、CSS、JavaScript的基础问题,如GET和POST请求的区别、CSS选择器优先级、响应式设计等,这些问题旨在确认候选人的基础知识扎实程度。 7. 实际问题解决: 例如,创建移动展示页面、优化慢速...

    python面试宝典

    【Python基础知识点】 1. Python基础语法 ...以上内容均涵盖了Python面试中可能遇到的问题和知识点,从基础语法到高级特性,再到Web开发、前端技术以及爬虫的编写与反爬技术处理,均在宝典中有所体现。

    记录日常工作中遇到的问题,前端学习笔记,奇淫技巧、面试真题等,长期更新.zip

    "记录日常工作中遇到的问题,前端学习笔记,奇淫技巧、面试真题等,长期更新.zip" 这个压缩包文件,很可能包含了作者在前端开发领域的心得体会,以及在面试过程中的实战经历。下面,我们将深入探讨其中可能涵盖的...

    面试题总结.zip

    9. 项目经验和问题解决能力:面试官也会关注你的实际工作经验,包括你在项目中遇到的问题及解决办法,这能体现你的实际操作能力和问题解决技巧。 10. 软技能:除了技术知识,沟通能力、团队协作、学习能力和适应新...

    大厂面试题总结全.zip

    这些题目旨在考察求职者是否具备全面的前端开发能力,是否能够跟上技术的更新迭代,以及是否能够解决实际开发中遇到的问题。 其次,面试不仅仅是一场技术问答,更是对求职者综合素质的考核。例如,面试官可能会通过...

    前端工程师学习资料,快速查找面试题,经典技术文章的总结,编程技巧,帮助学习者快速定位问题.zip

    这份"前端工程师学习资料"压缩包,旨在帮助学习者快速查找面试题目,理解经典技术文章的精髓,并提供编程技巧,以便于在遇到问题时能迅速定位并解决。 一、面试经验分享 面试是检验一个前端工程师技能的重要环节,...

    研究生常英语见面试问题总结.doc

    此外,面试中可能会遇到压力问题,比如失败的经历。这时,你需要展示你的应对挫折的能力和从中汲取的经验教训。表达出积极的态度,表明失败不会阻止你继续前进的决心。 总之,研究生英语面试不仅测试语言能力,还...

    前端开发Vue框架面试常见问题解析:涵盖核心原理、新特性及实战经验总结

    本文详细列举了一位具有三年Vue开发经验的前端开发者在面试中最常遇到的问题,涵盖Vue的核心原理(如响应式机制、虚拟DOM与Diff算法、生命周期)、Vue3的新特性(Composition API、性能优化及其他特性)、实战经验...

    谈谈.Net技术面试

    4. **解决问题的能力**:面试者会被问及过去项目中遇到的问题及其解决方案,以此评估其解决问题的能力和团队协作精神。此外,面试官可能会提供一个未知问题,观察应聘者如何思考和解决问题。 5. **个人特质与习惯**...

    IT面试题自我总结

    通过上述知识点的学习和实践,IT求职者不仅能提升自己的技术水平,还能在面试中展现出扎实的基础和解决问题的能力。在自我总结的过程中,不断反思和拓展知识边界,将有助于在竞争激烈的IT行业中脱颖而出。

    前端面试技术知识点总结(初中级)

    为实际项目开发中遇到的问题提供理论支持和技术解决方案。 其他说明:本文档内容丰富,覆盖面广,不仅适合于面试准备,也可作为日常学习和工作的参考资料。建议读者根据自身情况重点复习相关章节,并结合实际项目...

    总结春招一线公司的面试题

    这份"春招面试题总结"涵盖了各种技术面试中常见的问题,旨在帮助求职者做好充分准备,提高成功通过面试的可能性。以下是对这些面试题目的详细解析: 1. 数据结构与算法: - **链表操作**:面试中常问的链表问题...

    第17章 课程总结【很有必要带你避免面试犯低级错误】.rar

    JavaScript中,函数、对象、事件处理、异步编程(回调、Promise、async/await)等概念需要深入理解。 其次,框架和库的熟练使用也是面试考察的重点。React、Vue、Angular等主流框架的生命周期、组件化开发、状态...

Global site tag (gtag.js) - Google Analytics