前端面试题整理—JavaScript篇,二

1、使用js实现一个可持续的动画

2、实现一个可以自由拖动的悬浮框

3、实现一个倒计时效果

4、使用js仿写一个原生下拉列表框

5、创建10个<a>标签,点击的时候弹出对应的序号

6、实现一个deepclone

7、写一个能遍历对象和数组的通用forEach函数

8、通过new创建一个对象的时候,函数内部有哪些改变

9、实现一个bind

10、封装一个函数,参数是定时器的时间 .then执行回调函数

11、手写一个promise

12、使用js实现jquery的delegate方法

13、用JavaScript写一个函数获取URL参数,并把key、value值存到本地

14、如何实现多个标签之间的通信

15、使用js实现获取页面中所有的checkbox

16、如何实现对页面中某个节点的拖拽?回答出概念和思路即可

17、用jq ajax获取接口,并循环输出一个列表,渲染到网页中

18、简述promise原理,jquery的ajax返回的是promise对象吗

19、判断一个字符串中出现次数最多的字符,统计这个字符出现的次数:如字符串"abcdefgaddda"

20、写一个轮播图Demo

21、实现一个继承

22、实现一个JS函数柯里化

23、手写防抖(Debouncing)和节流(Throttling)