由几道JS笔试题引发的知识点探究

1、JS有哪些全局函数?

2、alert('5'+5)

3、cookie、sessionStorage和localStorage的区别

4、call()和apply()方法的区别

5、严格模式和非严格模式有什么区别?严格模式有什么优缺点?

6、JS正则表达式

7、创建一个ul元素添加到body元素中,ul元素包含5个li元素,每个li元素有一个Text类型的子节点

8、sort()方法的应用

9、使用原生JS实现一个可拖拽的DIV

10、用AJAX判断浏览器是IE还是FireFox

11、异步加载的JS里面有document.write()会引发什么问题?

12、提取URL中的各个GET参数,返回key-value形式的JSON对象

13、String.replace()方法的应用

14、实现函数getElementsByClassNameOrIdOrTagName(),注意考虑浏览器兼容性

15、写个例子说明JS如何实现面向对象编程

16、页面有几个class相同但其id各不相同的div。编写JS代码实现一下功能:

  记录鼠标在每个DIV中停留的时间

  重复进入同一个DIV时间要积累

  ID不同的DIV,时间是分别记录的

 

以上16道题目来自http://tk.itmian4.com/,有些有一定难度,有些很简单。但即使是看起来很简单的题目也能引申出很多知识,接下来就对每一道题进行较为深入的研究。为了避免篇幅过长,每道题分别对应一篇单独的文章。

  

posted @ 2015-06-02 21:07  Reid  阅读(138)  评论(0编辑  收藏  举报