📅  最后修改于: 2023-12-03 15:27:42.847000             🧑  作者: Mango
在Web开发中,有时我们需要让页面自动刷新,以保证页面数据的实时性。Javascript提供了一些方法来实现页面的自动刷新,本文将介绍其中两种常用的方法。
setInterval() 函数可以在指定的时间间隔内重复执行指定的代码。使用 setInterval() 函数可以实现页面定时自动刷新。
示例代码如下:
// 每隔5秒钟刷新一次页面
setInterval(function(){
location.reload();
}, 5000);
上述代码中,setInterval() 函数中的第一个参数是待执行的代码块,第二个参数是时间间隔,单位为毫秒。该代码块中使用了 location.reload() 方法来刷新页面内容。例如,上述代码中,页面将每隔5秒钟自动刷新一次。
setTimeout() 函数可以延时执行指定的代码。可以利用该函数来实现一次性的页面自动刷新。
示例代码如下:
// 延时5秒钟后刷新页面
setTimeout(function(){
location.reload();
}, 5000);
上述代码中,setTimeout() 函数中的第一个参数是待执行的代码块,第二个参数是延时时间,单位为毫秒。该代码块中也使用了 location.reload() 方法来刷新页面内容。例如,上述代码中,页面将在延时5秒钟后自动刷新一次。
总结:
以上就是实现自动刷新页面javascript的两种常用方法,可以根据具体业务需求选择合适的方法。