JavaScript学习笔记之定时器
作者:bea
定时器1 用以指定在一段特定的时间后执行某段程序。 setTimeout(): 格式:[定时器对象名=] setTimeout(“<表达式>”,毫秒) 功能:执行<表达式>一次。 例子: 代码如下: <!DOCTYPE html> <html> <head> <title>timer1.html</title> <meta http-equiv=
定时器1
用以指定在一段特定的时间后执行某段程序。
setTimeout():
格式:[定时器对象名=] setTimeout(“<表达式>”,毫秒)
功能:执行<表达式>一次。
例子:
代码如下:
<!DOCTYPE html>
<html>
<head>
<title>timer1.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
function count()
{
setTimeout("alert('执行成功!')",7000);
}
</script>
</head>
<body>
<input type="button" value="点击我啊" onclick="count();">
</body>
</html>
定时器2
以一定的时间为间隔,不断地重复执行表达式。
setInterval():
格式:[定时器对象名=] setInterval(“<表达式>”,毫秒)
功能:重复执行<表达式>,直至窗口、框架被关闭或执行clearInterval。
clearInterval():
格式:clearInterval(定时器对象名)
功能:终止定时器
例子:
代码如下:
<!DOCTYPE html>
<html>
<head>
<title>timer2.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
var sec = 0;
var timer = setInterval("count();",1000);//页面加载的时候即开始计时
function count()
{
document.getElementById("num").innerHTML = sec++;
}
function stopCount()
{
clearInterval(timer);//停止定时器的运行
}
</script>
</head>
<body>
<font color="red" id="num">0</font>
<input type="button" value="停止" onclick="stopCount();">
</body>
</html>
以上就是本文的全部内容了,希望大家能够喜欢
有用 | 无用
用以指定在一段特定的时间后执行某段程序。
setTimeout():
格式:[定时器对象名=] setTimeout(“<表达式>”,毫秒)
功能:执行<表达式>一次。
例子:
代码如下:
<!DOCTYPE html>
<html>
<head>
<title>timer1.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
function count()
{
setTimeout("alert('执行成功!')",7000);
}
</script>
</head>
<body>
<input type="button" value="点击我啊" onclick="count();">
</body>
</html>
定时器2
以一定的时间为间隔,不断地重复执行表达式。
setInterval():
格式:[定时器对象名=] setInterval(“<表达式>”,毫秒)
功能:重复执行<表达式>,直至窗口、框架被关闭或执行clearInterval。
clearInterval():
格式:clearInterval(定时器对象名)
功能:终止定时器
例子:
代码如下:
<!DOCTYPE html>
<html>
<head>
<title>timer2.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
var sec = 0;
var timer = setInterval("count();",1000);//页面加载的时候即开始计时
function count()
{
document.getElementById("num").innerHTML = sec++;
}
function stopCount()
{
clearInterval(timer);//停止定时器的运行
}
</script>
</head>
<body>
<font color="red" id="num">0</font>
<input type="button" value="停止" onclick="stopCount();">
</body>
</html>
以上就是本文的全部内容了,希望大家能够喜欢
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHPExcel中的一些常用方法汇总
- jQuery操作DOM之获取表单控件的值
- 使用angular写一个hello world
- Javascript中的几种URL编码方法比较
- jQuery源码分析之jQuery.fn.each与jQuery.each用法
- AngularJS语法详解(续)
- Jquery动态替换div内容及动态展示的方法
- AngularJS语法详解
- JQuery选择器绑定事件及修改内容的方法
- angular中使用路由和$location切换视图
- JavaScript中的类与实例实现方法
- PHP中CURL的几个经典应用实例
- Javascript闭包用法实例分析
- JavaScript学习笔记之Function对象
- JavaScript学习笔记之Cookie对象
- javascript二维数组转置实例
- JavaScript学习笔记之内置对象
- JavaScript学习笔记之JS事件对象
- jquery实现搜索框常见效果的方法