zoukankan      html  css  js  c++  java
  • 手机页面或是APP中减少使用setTimeout和setInterval,因为他们会导致页面卡顿

    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);
    这样的写法,有时很难发现问题,需要一个一个的排查才能找到问题
  • 相关阅读:
    Uri编码,包括javascript前端与C#服务器端
    快速排序
    bootstrap
    boosting
    bagging
    SHELL排序
    冒泡排序
    插入排序
    选择排序
    二叉树的数学性质
  • 原文地址:https://www.cnblogs.com/heihei-haha/p/6246138.html
Copyright © 2011-2022 走看看