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

时间:2023-01-24 12:56:04

1,setInterval()

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

语法:

var id = setInterval(code,millisec);

clearInterval(id);

实例:

 <html>
<body> <input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
{
var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button> </body>
</html>

2,setTimeout()

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

语法:

SetTimeout(code,millisec);

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

实例:

 <html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
</script>
</head> <body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
<p>Click on the button above. An alert box will be
displayed after 5 seconds.</p>
</body> </html>

3,reload(true)

reload()方法用于重新加载当前文档。
location.reload(force);
如果参数force为空,或为false,它会用HTTP头If-Modified-Since来检测服务器上的文档是否改变,如果文档改变,reload()会再次下载该文档,否则直接从缓存中装载文档。与用户单击浏览器的刷洗按钮效果是一样的。
如果参数force为true,那么不论文档是否修改,肯定从服务器下载该文档。这与用户按住Shift键,同时单击刷新按钮一样的。
实例:

 <html>
<head>
<script type="text/javascript">
function reloadPage()
{
window.location.reload()
}
</script>
</head> <body>
<input type="button" value="Reload page"
onclick="reloadPage()" />
</body> </html>

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

  1. window&period;location&period;reload&lpar;false&rpar;&semi;window&period;location&period;reload&lpar;true&rpar;&semi;history&period;Go&lpar;0&rpar;区别

    在日常工作中常用的页面刷新方式的区别: 1 window.location.reload(false);  先说说window.location.reload(false);当我们window.loc ...

  2. loaction&period;reload&lpar;false&rpar;和location&period;reload&lpar;true&rpar; js发起请求

    loaction.reload(false)和location.reload(true)差别: loaction.reload(false) 先判断页面有没修改,有的话就从服务器下载页面,没有就直接从 ...

  3. loaction&period;reload&lpar;false&rpar;和location&period;reload&lpar;true&rpar;的区别

    loaction.reload(false)和location.reload(true)有差别啊,一个是先判断页面有没修改,有的话就从服务器下载页面,没有就直接从缓存里拿(这个会提升响应性能)而把该方 ...

  4. js 刷新页面window&period;location&period;reload&lpar;&rpar;&semi;

    Javascript刷新页面的几种方法:1    history.go(0)2    window.location.reload() window.location.reload(true) 3   ...

  5. location&period;reload

    location.reload()-----重新加载缓存页面 location.reload(true)------重新加载服务器页面

  6. &lpar;window&comma;parent&comma;opener&comma;top&rpar;&period;location&period;reload方法汇总

    今天在火狐浏览器上碰到个bug,调用parent.location.reload()时只刷新子页面,没有整个浏览器刷新,谷歌上没有问题,网上搜了一下 改成parent.location.reload( ...

  7. javascript&colon;location&period;reload&lpar;&rpar;和location&period;replace&lpar;&rpar;的区别,及对图片缓存的影响。

    有段时间没有清理IE的临时文件(缓存文件),在我清理的时候,我突然发现一个问题. 我打开的一个网站,图片默认缓存一个月的,但我发现,当我上传图片或删除图片之后,图片重新缓存,也就意味着,在我上传新图片 ...

  8. window&period;location&period;href &equals; window&period;location&period;href window&period;location&period;reload&lpar;&rpar;

    w 0-会议预订提交了预订日期,预订成功后默认显示仅显示当前日期的新页面若显示预定日的信息,则可以对预定日存入cookie: http://*.com/questions/24 ...

  9. js刷新页面 location&period;reload&lpar;&rpar;

    在javascript编程中,多使用location.reload实现页面刷新. 例子: 代码示例: window.location.href=window.location.href; window ...

随机推荐

  1. databtables 设置(显示)行号

    var table = $('#priceStrategtyTable').DataTable({         "rowCallback": function( row, da ...

  2. 逻辑回归:使用SGD&lpar;Stochastic Gradient Descent&rpar;进行大规模机器学习

    Mahout学习算法训练模型 mahout提供了许多分类算法,但许多被设计来处理非常大的数据集,因此可能会有点麻烦.另一方面,有些很容易上手,因为,虽然依然可扩展性,它们具有低开销小的数据集.这样一个 ...

  3. 继承语法含有main&lpar;&rpar;方法

    package me.ybleeho; class Cleanser{ //清洁剂 private String s="Cleanser"; public void append( ...

  4. LeetCode题目答案索引

    LeetCode-Two Sum LeetCode-Median of Two Sorted Arrays LeetCode-Longest Substring Without Repeating C ...

  5. Netty的常用概念

    我们先来看一段代码: // Configure the server. EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGr ...

  6. android修改getprop读取到的ro&period;build&period;fingerprint属性

    在build/tools/buildinfo.sh中定义ro.build.fingerprint=$BUILD_FINGERPRINT. 然后在build/core/Makefile中给BUILD_F ...

  7. elasticSearch6源码分析&lpar;11&rpar;client

    1.RestClient /** * Client that connects to an Elasticsearch cluster through HTTP. * <p> * Must ...

  8. &lbrack;Synology&rsqb; &lbrack;群晖&rsqb; 关闭被占用的文件

    1. Control Panel: Control Panel > Terminal & SNMP Enable SSH service 2. SSH into Synology 3. ...

  9. webstorm使用

    1. 打开toolbar 2. 安装vue.js 3. 设置new vue file模板 <template> <div> <header-component/> ...

  10. 第188天:extend拷贝创建对象的原理

    一.拷贝创建对象的原理 //拷贝创建对象核心代码 function extend(target,source) { //遍历对象 for(var i in source){ target[i] = s ...