首页 > Web开发 > 详细

那些我经历过的WEB前端面试题:

时间:2020-03-27 13:54:55      阅读:67      评论:0      收藏:0      [点我收藏+]

外派百度:

   1.说说对事件委托的理解?

  •  事件委托及事件代理,利用事件冒泡的原理将事件绑定在父元素或者是祖先元素上,通过触发父元素或祖先元素,将事件层层传递下去。方法:addEventListener(指定事件名(如click),事件触发执行的函数(function),Boolean(默认false-事件冒泡,true-事件捕获))

  2.promise与async,await的区别?

  • promise是解决异步编程的解决方案,async与await是基于promise实现的。

  3.promise与setTimeout的执行顺序?

  •  同步先行,异步靠边,回调垫底。
  •  setTimeout是回调函数。只能是垫底,所以是promise先执行,最后是setTimeout在执行。
  •  然后了解下promise是解决异步编程的一种方案,它是异步操作,但是需要注意的是.catch(),.then()里面的代码是同步执行的。

  4.forEach与for in 的区别?

  • for in 一般是遍历对象的,也可以遍历数组。
  • forEach一般是遍历数组的

                     

那些我经历过的WEB前端面试题:

原文:https://www.cnblogs.com/PengZhao-Mr/p/12580592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!