这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文分享了 Javascript 实现倒计时并且页面不刷新的实例,具有很好的参考价值,需要的朋友一起来看下吧
话不多说,请看实例代码
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>
- 前端开发
- </title>
- </head>
- <body>
- <SCRIPT LANGUAGE="JavaScript">
- var maxtime;
- if (window.name == '' || window.name == '-1' || isNaN(window.name)) {
- maxtime = 1 * 60;
- } else {
- maxtime = window.name;
- }
- function CountDown() {
- if (maxtime >= 0) {
- hours = Math.floor(maxtime / 3600);
- minutes = Math.floor((maxtime - hours * 3600) / 60);
- seconds = Math.floor(maxtime`);
- msg = "距离考试结束还有" + hours + "时" + minutes + "分" + seconds + "秒";
- document.all["timer"].innerHTML = msg;
- if (maxtime == 5 * 60) alert('注意,还有5分钟!'); --maxtime;
- window.name = maxtime;
- } else {
- clearInterval(timer);
- alert("考试时间到,结束!");
- }
- }
- timer = setInterval("CountDown()", 1000);
- </SCRIPT>
- <div id="timer" style="color:red">
- </div>
- </body>
- </html>
js 控制定时执行, 每隔一段时间定时执行
- //后台查询执行请求 1min , ajax_wx_payment 为方法名
- setInterval(ajax_wx_payment,1000*60);
js 控制延时跳转
- //延迟跳转 20min
- setTimeout('ys_time_out()', 1000*60*20);
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持 phperz!
来源: http://www.phperz.com/article/17/0517/329602.html