面试题要考的一般不是多么高精尖的问题,在所有世界500强和中国100强的互联网科技公司中,绝大多数的考题都是基础技术类知识,原因是他们招聘的不是经理,而是具体干活的,所以要考察的就是基本功!例如,关于jQuery的基本功有访问和操作DOM元素的函数、控制页面样式、对页面事件的处理等前端开发技术基础。面试题同样不做解释,读者可自己测试!
1.请简要说明jQuery框架的显著特点。
2.eval是做什么的?
3.说出null与undefined的区别。
4.谈谈对this对象的理解。
5.use strict是什么意思?
6.简述new操作符的功能。
7.描述typeof关键字的功能。
8.描述instanceof关键字的功能。
9.简述hasOwnProperty函数的功能。
10.简述一下isPrototypeOf函数的功能。
11.谈谈对JSON的了解。
12.Ajax是什么?
13.同步请求和异步请求的区别是什么?
14.jQuery如何解决跨域问题?
15.异步加载的方式有哪些?
16.如何编写高性能的jQuery代码?
17.jQuery与jQuery UI有啥区别?
18.描述基于class的选择器与基于id选择器在性能上的区别。
19.jQuery链式调用的最大优点是什么?
20.一句话说明内存泄漏的定义。
21.哪些操作会造成内存泄漏?
22.描述垃圾回收器的功能。
23.document.write和innerHTML的区别是什么?
24.jQuery框架的源码看过吗?能不能简单说一下它的实现原理。
25.jQuery中如何将对象转化为JSON字符串,然后再转化回来?
26.描述一下.get()、[]和.eq()函数的区别。
27.描述一下context的概念。
28.描述一下.delegate()和.live()函数的区别。
29.描述一下.attr()和.prop()函数的区别。
30.jQuery中的load()函数一般怎么用?
这里没有标准答案,你可能已经有了自己的答案!添加微信公众号“broadview_com”,回复关键字“jQuery面试题答案”,看看笔者给的参考答案和你自己的答案有什么不同。