如何实现客户端拉javascript
How to implement client pull javascript
我正在处理一个应用程序,其中我有一个页面,其部分内容需要在一段时间内更新。我正在考虑使用JavaScript setInterval来完成这个任务,但是我以前没有使用过这个方法,所以我怎么能在加载特定页面时开始setInterval,并在页面卸载之前停止setInterval。
顺便说一下,如果你知道任何更好的方法来做这种任务,请与我分享。谢谢你的帮助。假设你有一个函数
function myFunction() {
...
}
每隔n
毫秒运行一次,使用
setInterval(myFunction, n);
当页面被"卸载"或从;这是自动完成的。但是,如果您希望在任何其他时间停止它,那么在使用setInterval
时保存它的返回值,如下所示:
var timer_id = setInterval(myFunction, n);
,并使用它来停止间隔计时器:
clearInterval(timer_id);
本教程将帮助您:如何检查来自用户的新tweet
要启动计时器,只需在页面加载时调用setInterval。你不需要停止计时器,因为它会在页面卸载时自动停止。
这是一个从w3schools网站上复制的例子,它也展示了如何在必要时通过clearInterval手动停止计时器:
http://www.w3schools.com/jsref/met_win_setinterval.asp<html>
<body>
<input type="text" id="clock" />
<script language=javascript>
var int=self.setInterval("clock()",1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">Stop</button>
</body>
</html>
相关文章:
- 如何将权限/授权数据传递到客户端Javascript
- 如何通过服务器上的Node从客户端JavaScript上传到谷歌云存储
- Telerik RadGrid排序客户端JavaScript jQuery
- 如何在客户端javascript中需要节点模块
- 客户端javascript没有'找不到我的网址
- 使用document.cookie将客户端javascript转换为节点模块
- Fido U2F客户端javascript源代码
- 从服务器端经典 asp 和客户端 javascript 传递字符串
- 如何将 Node.js 环境变量注入客户端 JavaScript
- RSS Feeds - 添加服务器端(PHP)或客户端(JavaScript / jQuery)
- 在客户端 Javascript 方法之后运行服务器方法
- 客户端 JavaScript 没有定义 - 但它在 HTML 源代码中.任何人都知道为什么
- Imgur 通过客户端 javascript 上传工作,但不是 node.js.慌乱了
- 突出显示与perl正则表达式匹配的HTML部分 - 在服务器端perl或客户端javascript中执行此操作
- Django设计模式-在加载时填充客户端JavaScript变量的方法
- 将Date从客户端(Javascript)发送到WebApi的最佳方式是什么
- 客户端JavaScript Facebook OAuth2实现
- 我已经从d3图表中创建了一个base64图像,需要使用客户端javascript或angular将其发布到faceboo
- 使用rest客户端/javascript验证microsoftoutlook-web(owa)
- 如何将客户端javascript返回值传递给ASP经典服务器端