正在更新动态HTML文件

Updating Dynamic HTML file

本文关键字:HTML 文件 动态 更新      更新时间:2023-09-26

我有一个应用程序,应用程序的用户在应用程序运行时与HTML页面相关。

在运行时,HTML文件将不断更新。为了处理每次更新,HTML文件都会以固定的时间间隔刷新。

有没有其他更好的方法可以更高效地实现这一点和/或从用户的角度隐藏刷新技术?

任何帮助都将不胜感激。

如果你所做的不涉及从服务器检索数据,而是涉及页面本身发生的某种过程,比如时钟,我会使用setInterval

setInterval(function(){myFunction()},1000);

这将每秒调用myFunction(),在该函数内部,您可以根据需要更改视觉元素。

您可能还想考虑使用Javascript MVC框架,如Backbone.js或Angular.js,它们可以在应用程序的整个生命周期内处理映射到Javascript变量的html元素的外观更改。

根据您的问题,您似乎在更新服务器上的HTML文件以响应用户操作。我猜这不是你真正的意思。如果是这样的话,几乎可以肯定有更好的方法来做你想做的事情——具体取决于它是什么

如果您只是向用户显示新信息,那么您将希望使用Javascript来更新页面的DOM。对于初学者来说,最简单的方法是从jQuery教程开始。使用Javascript(可能有jQuery的帮助),您可以轻松地更新页面任何部分的内容,而无需以任何方式实际更改原始HTML文件。

如果您希望以后访问该页面的每个人都能更新该页面,那么您需要将新信息放入数据库中,并在请求或加载该页面时从数据库中获取内容。

如果您准确地指定了要做的事情,这将非常有帮助。