注:这里的定时时间单位都为毫秒javascript
其实就只有前两个是,后两个都是扯淡,哈哈......java
语法bash
setTimeout(code,millisec,lang)
函数
示例:ui
<p>点击按钮,在等待 3 秒后弹出 "Hello"。</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction() {
setTimeout(function() {
alert("Hello");
}, 3000);
}
</script>
复制代码
如上代码,当你点击了 “点我” 这个按钮,那么会在3秒后在窗口弹出 "Hello"spa
语法code
setInterval(code,millisec,lang)
对象
示例:ip
<input type="text" id="clock" />
<script type="text/javascript">
var int = self.setInterval("clock()", 1000);
function clock() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("clock").value = t;
}
</script>
<button onclick="int=window.clearInterval(int)">中止</button>
复制代码
以上代码,就是每过1秒执行一次clock()函数,无限执行,只有当点中止的时候才会中止get
这两个方法用法同样,就是清除定时器对象,如上面示例中的 "中止" 按钮,从名字就能够知道清除的定时器与上面是对应的
这两个方法的参数都是只有一个参数,即你要清除的定时器对象
over over over..........