`
zhanyu1984
  • 浏览: 72583 次
  • 性别: 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面试题,涵盖了多个知识点,包括左定右自适应布局...同时,也提醒开发者在面试时保持平和的心态,遇到不会的题目不要慌张,可以通过思考和交流来解决问题。

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

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

    JavaScript开发技术面试题

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

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

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

    python面试宝典

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

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

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

    面试题总结.zip

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

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

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

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

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

    谈谈.Net技术面试

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

    IT面试题自我总结

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

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

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

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

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

    Vue or React面试题总结

    在这篇文章中,我们将深入了解Vue和React这两种流行的JavaScript前端框架的相关知识,特别是那些在面试中经常出现的问题。我们将讨论Vue.js的各个方面,包括它的核心概念、高级特性、响应式原理和最佳实践,同样也会...

    JAVA工程师面试总结

    在Java工程师的面试过程中,经常会遇到一系列关于基础知识和技术实践的问题,这些问题不仅考验应聘者的基础功底,还考察其解决问题的能力。本文将针对这些常见问题进行总结,并提供解答方案。 #### 一、Ajax 实现...

    过往大公司iOS面试总结

    12. Autolayout的使用及坑点:了解Autolayout的工作原理及其在复杂布局中可能遇到的问题是关键。 13. AFNetworking的使用:作为iOS开发中常用的网络库,掌握其使用方法和目录结构对开发高效的应用程序很重要。 14....

    前端笔试面试题目总结.docx

    在老版本的JavaScript中,可能需要自定义函数来实现此功能,但在ES5之后,原生支持`trim`。 6. **Vim编辑器**: Vim是一个强大的文本编辑器,常用于程序员编写代码。掌握Vim的基本操作和快捷键可以提升代码编辑效率...

    面试题总结.docx

    数组和字符串是JavaScript中最常用的数据类型之一,ES6为它们添加了一些新的实用方法,如Array.from()、Array.of()、String.prototype.includes()等,这些新方法使得操作数组和字符串变得更加简洁。 ### 十一、原型...

Global site tag (gtag.js) - Google Analytics