setTimeout
文章平均质量分 83
ForMyWebFrontSide
做过后端,管理过项目,管过人。在前端技术迅猛发展的这几年,猛然的发现前端工作才是自己的心头爱。目前是一个热爱并志向能从头设计、并实现优秀项目的,偏设计、视觉系方向的前端人或者独立项目者,也喜欢了解性能、优化方面、安全、部署、测试等一条龙的东西。平时愿意倒腾同一玩意的不同实现,有一定程度的代码洁癖,喜欢高质量,结构优秀的代码。一定程度的喜欢研究原理性的东西。对项目能大包大揽,但更喜欢能各尽所能,发挥最大优势,提高工作效率的分工合作。
展开
-
setTimeout,异步,原理
总的来说: 1. 先解释一个误区:setTimeout或者setInterval是间隔某个时间立即执行,真是这样的么?错!实际上时间参数的具体意思是:在参数指定的时间后将待执行方法放到javascript引擎的执行队列中, 如果队列中没有其他方法等待,才会立即执行setTimeout指定的方法,此时才会有立即执行的假象。 2. setTimeout(function(){XXXX},0),原创 2017-08-09 16:51:30 · 982 阅读 · 0 评论 -
setTimeout系列(1)----弄清setTimeout中this的指向问题及解决方案
示例1: function foo(){ setTimeout(function(){ console.log(this); },100); } var obj ={a:1}; foo.call(obj); 示例2: function foo(){ setTimeout(()=>{ console.log(this);原创 2017-09-25 12:13:38 · 6019 阅读 · 2 评论