首页 > 移动平台 > 详细

手机页面或是APP中减少使用setTimeout和setInterval,因为他们会导致页面卡顿

时间:2017-01-03 20:53:08      阅读:823      评论:0      收藏:0      [点我收藏+]

1.setTimeout致使页面的卡顿或是不流畅,打乱模块的生命周期 ,还有setTimeout其实是很难调试的。

当一个页面有众多js代码的时候,setTimeout就是导致页面的卡顿。

var setTimeOut=setTimeout(function(){
console.log("延迟事件执行");
},200);
同样的代码在web端和APP端的执行的代码的效率会有很大的差异
2.不要在setTimeOut里面嵌套setInterval,同样会导致页面的卡顿。
var setTimeOut=setTimeout(function(){
console.log("延迟事件执行");
setInterval(function(){
console.log("计时事件");
},200)
},1000);
这样的写法,有时很难发现问题,需要一个一个的排查才能找到问题

手机页面或是APP中减少使用setTimeout和setInterval,因为他们会导致页面卡顿

原文:http://www.cnblogs.com/heihei-haha/p/6246138.html

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