javascript setInterval()加载

时间:2013-05-01 19:38:51

标签: javascript window

我试图找出窗口函数setInterval()在用户计算机上放置的加载类型。我想在一个页面上放置一个setInterval(),该页面只能由我公司的员工查看,该页面将每隔5秒左右检查一个基本文本文件然后如果有东西要显示,它会动态地抛出一些html代码在屏幕上。

有什么想法?有没有更好,更少侵入性的方法呢?

2 个答案:

答案 0 :(得分:0)

看起来它不应该导致问题,等待函数setInterval()触发并不重。因为我只会读取一个永远不会太大的文本文件(文本文件将被完全独立的作业或bash脚本每分钟覆盖一次),所以加载应该是最小的,因为它将作为字符串读入,分析,如有必要,可向页面抛出少量HTML代码。

答案 1 :(得分:0)

我同意所有关于单一投票的评论setInterval()是微不足道的。

但是,如果你想要替代品:

Long Polling

  

浏览器向服务器发出Ajax样式的请求,并保留该请求   打开,直到服务器有新数据发送到浏览器,即   发送到浏览器的完整回复。

另见:

<强> Web Sockets

  

WebSockets是一种先进的技术,可以打开一个   用户浏览器和a之间的交互式通信会话   服务器。使用此API,您可以将消息发送到服务器并接收   事件驱动的响应,而不必轮询服务器以进行回复。