setInterval(),setTimeout(),location.reload(true)

1,setInterval()

setInterval()方法可以按照指定的周期来调用函数或表达式,他会不停地调用函数,直到调用clearInterval()方法或窗口关闭。由setInterval()返回的ID值,可用作clearInterval()的参数。

语法:

var id = setInterval(code,millisec);

clearInterval(id);

实例:

 1 <html>
 2 <body>
 3
 4 <input type="text" id="clock" size="35" />
 5 <script language=javascript>
 6 var int=self.setInterval("clock()",50)
 7 function clock()
 8   {
 9   var t=new Date()
10   document.getElementById("clock").value=t
11   }
12 </script>
13 </form>
14 <button onclick="int=window.clearInterval(int)">
15 Stop interval</button>
16
17 </body>
18 </html>

2,setTimeout()

setTimeout()方法用于在指定的时间后调用函数或表达式,他只执行一次code。

语法:

SetTimeout(code,millisec);

setTimeout()只调用一次code。如果多次调用,需要使用setinterval()或code自己调用setTimeout()。

实例:

 1 <html>
 2 <head>
 3 <script type="text/javascript">
 4 function timedMsg()
 5 {
 6 var t=setTimeout("alert(‘5 seconds!‘)",5000)
 7 }
 8 </script>
 9 </head>
10
11 <body>
12 <form>
13 <input type="button" value="Display timed alertbox!"
14 onClick="timedMsg()">
15 </form>
16 <p>Click on the button above. An alert box will be
17 displayed after 5 seconds.</p>
18 </body>
19
20 </html>

3,location.reload(true)

s

时间: 2024-08-05 13:08:52

setInterval(),setTimeout(),location.reload(true)的相关文章

loaction.reload(false)和location.reload(true)

loaction.reload(false)和location.reload(true)差别: loaction.reload(false) 先判断页面有没修改,有的话就从服务器下载页面,没有就直接从缓存里拿(这个会提升响应性能) location.reload(true) 会绕过缓存,直接从服务器上重新下载该文档.如果每次请求页面都修改,那结果是一样的.

window.location.reload(false);window.location.reload(true);history.Go(0)区别

在日常工作中常用的页面刷新方式的区别: 1 window.location.reload(false);  先说说window.location.reload(false);当我们window.location.reload();默认也是false;  它先会根据浏览器的http请求的头部 If-Modified-Since的值来判断在请求文件时文件是否发生变化,如果没有就从缓存中找到更新到页面. 如果有form,会重新提交form表单 2 window.location.reload(true

(window,parent,opener,top).location.reload方法汇总

最近项目是和某度合作,集成他们一个功能到我们产品上.由于是中途从同事手中接过来的活,并且第一次使用jsonp,不熟悉页面的刷新跳转,遭坑惨了,现在来记录下这个情况,希望给有类似需求的同志带来些许帮助. 情景描述: 登陆login.html页面登陆验证成功后,跳转到index.html页面,index.html页面加载完成后就要发送jsonp请求到对方服务器得到想应的数据并展示出来,如若没有登陆某度的帐户,弹出提示信息.然后需要点击页面的登陆按钮,弹出某度的登陆框(iframe引入),登陆某度成功

js 刷新页面window.location.reload();

Javascript刷新页面的几种方法:1   history.go(0)2   window.location.reload() window.location.reload(true) 3   location=location4   location.assign(location)5   document.execCommand(''Refresh'')6   window.navigate(location)7   location.replace(location)8   docum

javascript:location.reload()和location.replace()的区别,及对图片缓存的影响。

有段时间没有清理IE的临时文件(缓存文件),在我清理的时候,我突然发现一个问题. 我打开的一个网站,图片默认缓存一个月的,但我发现,当我上传图片或删除图片之后,图片重新缓存,也就意味着,在我上传新图片或删除图片的时候,页面上所有原来的图片都重新载入,重新缓存了. 从这一点上看,图片本身的缓存一点意义都没有了. 我查看了网页的javascript代码,发现在上传或删除的之后,调用的是 location.reload(); 难道说,这个location.reload()不仅重新载入页面,而且页面里的

js刷新页面 location.reload()

在javascript编程中,多使用location.reload实现页面刷新. 例子: 代码示例: window.location.href=window.location.href; window.location.reload; 经测试,这两句在某些情况下可以代替location.reload(true);而不会出现重试对话框达到刷新的效果 在js中实现刷新页面的方法有很多种,在js中有一个location.reload()函数,它就可以实现我们想要的功能. window.location

解决安卓微信浏览器中location.reload 或者 location.href失效的问题

出自:http://www.cnblogs.com/joshua317/p/6163471.html 在移动wap中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会 存在问题,但早上测试的同学会提出了一个bug:在安卓手机的微信自带浏览器中,这个是失效的,并没有跳转: 原来的代码: window.location.reload(location.href); 初步判断可能是缓存的问题,首先想到的解决办法就是在要跳转的url后面加个时间戳,告知浏览器

location.replace与location.href,location.reload的区别

1. location.replace顾名思义是替换的意思 这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后 退按钮永远不会变为可用 onclick="javascript:location.replace(this.href); <a href="javascript:location.replace('http://www.baidu.com')">点击这个链接进入新页面后看是否可以后退返回本页面</a>

js实现页面跳转,location.href和location.replace和location.reload的区别

阅读:2016-03-09 18:47 标签:it reload 方法,该方法强迫浏览器刷新当前页面. 语法: location.reload([bForceGet]) 参数: bForceGet,可选参数,默认为false,从客户端缓存里取当前页.如果设置为true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5('刷新') replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过"前进"和&q