javascript定时器(上)
(一)、setInterval 间隔性
function show(){
alert(‘a’);
}
setInterval(show,1000);
每隔1000毫秒(1秒)执行一次show这个函数;在这边是每隔一秒弹出一个a;无限执行;
(二)、setTimeout延时性
function show(){
alert(‘a’);
}
setTimeout(show,1000);
第一秒出现a。之后没有了;只执行一次;
setInterval与setTimeout的区别就是前者无限执行,后者只执行一次;
(三)、定时器开启和关闭
(四)、getHours(), getMinutes() 以及 getSeconds();
getHours() 方法可返回时间的小时字段。
var date = new Date(); //new是用来创建对象的
alert(date.getHours());
弹出的值正是现在当前的小时的数值;同理可得分,妙;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript 简易时钟</title>
</head>
<body>
<input id="text" type = "text" value = "1" style="width: 250px"/>
</body>
</html>
function show(){
var date = new Date(); //new是用来创建对象的
var text = document.getElementById("text"); //获取id为text然后赋值给text;
text.value = date; //text的value 为date;如果HTML里面是div,那么此处为text.innerHTML = date;
}
setInterval("show()" ,1000);
文本框里面的值为Fri Mar 20 2015 22:08:05 GMT+0800;
如果想要只显示时间,那么看下面的代码,HTML里面的代码跟上面一样;
var btn1 = document.getElementById("btn1");
function show(){
var date = new Date(); //new是用来创建对象的
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var str = hours +':'+minutes+':'+seconds;
var text = document.getElementById("text");
text.innerHTML = str; //如果是div,此处为text.innerHTML;如果是input,此处为text.value
}
setInterval("show()",1000);
以上是setInterval写,那么setTimeout也可以写
var btn1 = document.getElementById("btn1");
function show(){
var date = new Date(); //new是用来创建对象的
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var str = hours +':'+minutes+':'+seconds;
var text = document.getElementById("text");
text.value = str;
setTimeout("show()" ,1000);
}
show();
可以查看这个链接http://www.heishou.com.cn,交流论坛
javascript定时器(上)的更多相关文章
- Javascript定时器(三)——setTimeout(func, 0)
setTimeout(func, 0)可以使用在很多地方,拆分循环.模拟事件捕获.页面渲染等 一.setTimeout中的delay参数为0,并不是指马上执行 <script type=&quo ...
- Javascript定时器(二)——setTimeout与setInterval
一.解释说明 1.概述 setTimeout:在指定的延迟时间之后调用一个函数或者执行一个代码片段 setInterval:周期性地调用一个函数(function)或者执行一段代码. 2.语法 set ...
- JavaScript定时器的工作原理(翻译)
JavaScript定时器的工作原理(翻译) 标签(空格分隔): JavaScript定时器 最近在看ajax原理的时候,看到了一篇国外的文章,讲解了JavaScript定时器的工作原理,帮助我很好的 ...
- JavaScript定时器作业
JavaScript定时器作业 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta char ...
- 关于JavaScript定时器我的一些小理解
因为自己在平时工作中,有些功能需要用到定时器,但是定时器并不像我们表边上看到的那样,所以这周末我看看书查查资料,深入研究了一下JavaScript中的定时器,那么废话不多说,下面进入我们今天的正题. ...
- JavaScript定时器越走越快的问题
目录 JavaScript定时器越走越快的问题 (setinterval)多次初始化 清除(clearInterval)的失效 解决方法 JavaScript定时器越走越快的问题 之前在项目中写了定时 ...
- 【JavaScript定时器小案例】常见的几种定时器实现的案例
[JavaScript定时器小案例]常见的几种定时器实现的案例 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在日常开发 ...
- 几款极好的 JavaScript 文件上传插件
文件上传功能作为网页重要的组成部分,几乎无处不在,从简单的单个文件上传到复杂的批量上传.拖放上传,需要开发者花费大量的时间和精力去处理,以期实现好用的上传功能.这篇文章向大家推荐几款很棒的 JavaS ...
- JavaScript返回上一页代码区别
JavaScript返回上一页代码区别: window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 //如果要强行刷新的话就是:win ...
- 【精心推荐】几款极好的 JavaScript 文件上传插件
文件上传功能作为网页重要的组成部分,几乎无处不在,从简单的单个文件上传到复杂的批量上传.拖放上传,需要开发者花费大量的时间和精力去处理,以期实现好用的上传功能.这篇文章向大家推荐几款很棒的 JavaS ...
随机推荐
- C#之回到了最初的起点----解决方案、项目、程序集、命名空间
C#之回到了最初的起点----解决方案.项目.程序集.命名空间 ——Percy 初学者很容易把这些概念搞混淆.先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件.在.Net下,一 ...
- 【SSH进阶之路】Hibernate基本原理(一)
在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装.一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎 ...
- Struts2中使用Session的两种方法
在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到 Action实现org.apache.st ...
- c# ListView
// Attempt to run the file. System.Diagnostics.Process.Start(filename); //folderCol 可以存放一个路径的 栈(用于返回 ...
- 安装weblogic的步骤10.3.0.0
一.安装前的注意事项: weblogic在安装前必须要有对应的jdk支持weblogic的运行.所以在安装之前一定要根据本机上安装的jdk来选择安装的weblgoic的什么版本.因为weblogic的 ...
- java.io.IOException: open failed: ENOENT (No such file or directory)open failed: EISDIR (Is a directory)
这一类的错误,原因一般有两点: 1.没有给相应读写文件权限 2.给了权限,但是文件的路径写的不对,比如少了“/”,这样就会报错了. Caused by: android.system.ErrnoExc ...
- linux 安装nodejs
首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件. 我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久. 注意看好你下载的是什么 ...
- python文件处理及装饰器
1.文件处理: Python处理文件的流程比较简单,大致分为以下几个: 打开文件==>处理文件==>生成新文件==>写入文件 先说怎么打开一个文件: 打开一个文件可以有多种写法,下面 ...
- Substrings(hd1238)
Substrings Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total ...
- how to use http.Agent in node.js
Actually now that I look at the Agent code, it looks like it sets maxSockets on a per domain basis i ...