![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
飞不动的笨鸟
前端菜鸟,毕业于2014年,京东摸鱼ing
展开
-
js实现一个任务队列
functionEventQueue(delayTime){this._delayTime=delayTime||20;this._queue=[];this._canRun=true}EventQueue.prototype={add:function(fn,params){this._queue.push...原创 2019-10-21 22:14:15 · 1669 阅读 · 1 评论 -
JavaScript高级面试
异步一、什么是单线程,和异步有什么关系单线程:只有一个线程,同一时间只能做一件事原因:避免DOM渲染的冲突解决方案:异步为什么js只有一个线程:避免DOM渲染冲突浏览器需要渲染DOM JS可以修改DOM结构 JS执行的时候,浏览器DOM渲染会暂停 两端JS也不能同时执行(都修改DOM就冲突了) webworker支持多线程,但是不能访问DOM解决方案存在的问题...原创 2019-01-08 20:37:49 · 281 阅读 · 0 评论 -
面试手写方法
数组//mapArray.prototype._map = function(fn){ return this.reduce((result,item)=>[...result,item],[])}//filterArray.prototype._filter = function(fn){ return this.reduce((result,item)=...原创 2019-06-11 18:08:19 · 194 阅读 · 0 评论