由于项目需要,最近开始做前端,接触Javascript。如何使用Javascrip实现定时刷新页面呢?
JS中提供了一个API setInterval()专门用于定时执行一些操作。函数原型为:
setInterval('function_name()', interval)
第一个参数是要定时执行的函数,第二个参数是时间间隔,单位为毫秒。
举例说明:
<script>
function refresh_web(){....}
setInterval('refresh_web()', 30000)
</script>
如代码所写, 每隔30s刷新一次页面。
另外注意,setTimeout()并不能定时刷新页面。setTimeout()设置之后,只会刷新一次,需要再次设置,才会再次刷新。