JS刷新最小量
JS refresh minimu amount
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之类的东西来保持你的页面更新。这应该会减轻服务器的压力,并且总体上更流畅。
相关文章:
- 强制模板刷新ember.js
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- Node.js:每次刷新/访问时都会有新的会话
- 使用Knockout-Kendo.js库刷新KendoDropDown
- 使用js刷新页面的间隔
- 如何在同一页面上使用windows.location.href将js值传递给php时停止刷新页面
- 如何使用 List.js 正确刷新列表
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 使用挖空.js如何刷新 Select 元素中的可观察数组
- 5 秒后加载页面而不刷新 JS
- 使用JS刷新部分页面
- 如何在不刷新 node.js 和 ejs 的情况下提交表单
- 在刷新JS时滑动到顶部
- 使用自定义的自动刷新js代码会产生冲突
- JavaScript/AngularJS:强制刷新js和css文件
- 刷新JS脚本而不重新加载页面
- 使用从外部文件获取数据的appendchild命令自动刷新JS
- 如果内容改变,自动刷新JS数组
- SSE与刷新js命令