由几道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/,有些有一定难度,有些很简单。但即使是看起来很简单的题目也能引申出很多知识,接下来就对每一道题进行较为深入的研究。为了避免篇幅过长,每道题分别对应一篇单独的文章。

  

转载于:https://www.cnblogs.com/zhangjianhu/p/4547657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值