js运行机制-事件循环EventLoop

2019-03-09
阅读 2 分钟
1.6k
在node命令行里执行这段js代码,输出的情况为script begin-promise begin——script end——promise then——setTimeout,为什么会这样呢?我们先来了解几个概念.

彻底弄懂函数防抖和函数节流

2019-03-09
阅读 3 分钟
69.7k
函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,需要对这类事件进行调用次数的限制。