测试js解释定时的耗时(16ms)和拳套调用的最大次数

    技术2022-05-19  22

    <div style="position:absolute ;" id="div">5</div><script>var for_i = 0;var pre_t = 0;

    setInterval(function (){  div.style.top = for_i++;//先top =for,再for++的,因为=比++优先  var now_t = new Date().getTime();  document.title = '现在时间:' + now_t + ' 上次时间差' + (now_t-pre_t);  pre_t =  now_t;},1);

    </script>

     

    这个是定时的

     

     

    测试自己调用自己的最大次数,这可以测试出浏览器内存分配达到什么样的程序,呵呵;

     

     

     

    <div style="position:absolute ;" id="div">5</div><script>var for_i = 0;var pre_t = new Date().getTime();

    try{(function loop(){  div.style.top = for_i++;//先top =for,再for++的,因为=比++优先  var now_t = new Date().getTime();  document.title = for_i +'现在时间:' + now_t + ' 上次时间差' + (now_t-pre_t);  pre_t =  now_t;  if (for_i < 9000) loop(for_i);})();}catch(e){alert(e.description + ' ' + for_i);}

    </script>

     

     

     


    最新回复(0)