JS刷新最小量

JS refresh minimu amount

本文关键字:刷新 JS      更新时间:2023-09-26

js刷新的最小刷新时间是多少?如果每40毫秒刷新一次,我将面临什么潜在问题?我有很好的理由这样做,这并不疯狂。

    function refresh(){
    var refreshTime = 40;
    setTimeout("location.reload(true);",refreshTime);
    }

对于单个超时,这无关紧要。

与其传递字符串作为第一个参数,我建议传递一个函数,这样更灵活:

setTimeout(function(){
    //Do anything you want
}, refreshTime);

对于间隔(window.setInterval()),我通常将50作为最小值,因为大多数任务不需要每秒执行超过20次。INTERVAL中的重功能可能导致浏览器冻结(例如:多次CSS更新->重新渲染页面)。

这段代码应该没问题。

不管你什么时候插入,我有时用1

代码本身没有什么问题(除了传递给setTimeout的字符串而不是函数)。然而,每40毫秒刷新一次页面并不能给用户带来最愉快的体验。页面元素会闪烁,点击可能会通过扬声器发出声音。

这听起来像你需要去Comet之类的东西来保持你的页面更新。这应该会减轻服务器的压力,并且总体上更流畅。