javascript

位置:IT落伍者 >> javascript >> 浏览文章

Javascript/Jquery——简单定时器的多种实现方法


发布日期:2022年04月27日
 
Javascript/Jquery——简单定时器的多种实现方法
本文为大家详细介绍下使用Javascript/Jquery实现简单的定时器方法有多种大家可以根据自己的喜好自由选择希望对大家有所帮助

第一种方法

复制代码 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF"pageEncoding="UTF"%>
<!DOCTYPE html PUBLIC "//WC//DTD XHTML Transitional//EN" "
<html>
<head>
<title>定时器</title>
<script language="javascript" src="jqueryjs"></script>
<script language="javascript">
//使用setInterval间歇调用 (不建议使用该方法)
$(function(){
setInterval(function(){
$("#currentTime")text(new Date()toLocaleString());
});
});
</script>
</head>
<body>
<div id="currentTime"></div>
</body>
</html>


第二种方法

复制代码 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF"
pageEncoding="UTF"%>
<!DOCTYPE html PUBLIC "//WC//DTD XHTML Transitional//EN" "
<head>
<title>定时器</title>
<script language="javascript" src="jqueryjs"></script>
<script language="javascript">
//使用setTimeout超时调用
function startTime(){
$("#currentTime")text(new Date()toLocaleString());
setTimeout(startTime());
}
</script>
</head>
<body onload="startTime()">
<div id="currentTime"></div>
</body>
</html>


第三种方法

复制代码 代码如下:


<%@ page language="java" contentType="text/html; charset=UTF" pageEncoding="UTF"%>
<!DOCTYPE html PUBLIC "//WC//DTD XHTML Transitional//EN" "
<head>
<title>定时器</title>
<script type="text/javascript">
var c=;
var t;
function timedCount(){
documentgetElementById(txt)value=c;
c=c+;
t=setTimeout("timedCount()");
}
function stopCount(){
clearTimeout(t);
}
</script>
</head>
<body>
<form>
<input type="button" value="开始计时!" onclick="timedCount()"/>
<input type="text" id="txt"/>
<input type="button" value="停止计时!" onclick="stopCount()"/>
</form>
</body>
</html>

上一篇:Extjs单独定义各组件的实例代码

下一篇:JS 正则去除'//'和'/* */'注释