JS浏览器对象-计时器

setInterval用法

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>uvi</title>
 6      <link rel="stylesheet" href="style.css" type="text/css">
 7 </head>
 8 <body>
 9    <button id="btn" onclick="stopTime()">停止按钮</button>
10    <p id="ptime"></p>
11    <script>
12       var mytime = setInterval(function(){
13           getTime();
14       }, 1000);
15       function getTime(){
16           var d = new Date();
17           var t = d.toLocaleTimeString();
18           document.getElementById("ptime").innerHTML=t;
19       }
20       function stopTime(){
21           clearInterval(mytime);
22       }
23    </script>
24
25 </body>
26 </html>

setTimeout用法

执行一次

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>uvi</title>
 6      <link rel="stylesheet" href="style.css" type="text/css">
 7 </head>
 8 <body>
 9    <button id="btn" onclick="myWin()">执行按钮</button>
10    <script>
11      var win;
12      function myWin(){//执行一次
13          win = setTimeout(function(){
14              alert("hello");
15          }, 3000);
16      }
17    </script>
18
19 </body>
20 </html>

循环执行

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>uvi</title>
 6      <link rel="stylesheet" href="style.css" type="text/css">
 7 </head>
 8 <body>
 9    <button id="btn" onclick="myWin()">执行按钮</button>
10    <script>
11      var win;
12      function myWin(){//执行一次
13          alert("hello");
14          win = setTimeout(function(){
15              myWin();
16          }, 3000);
17      }
18    </script>
19
20 </body>
21 </html>

停止操作

clearTimeout(win);
时间: 2024-11-06 14:31:38

JS浏览器对象-计时器的相关文章

js浏览器对象的属性和方法

1.window对象 /*1.计算浏览器窗口大小*/ //不算滚动条: var width = window.innerWidth; var height = window.innerHeight; document.write("浏览器窗口宽度:"+width+",浏览器窗口高度:"+height+"<br/>"); //算滚动条: var outerWidth = window.outerWidth; var outerHeigh

js浏览器对象

1,window对象 直接使用 window.innerWidth window.open(url,"打开页面的名字",设置打开页面的一些属性) window.close() 直接关闭当前页面 2,计时事件 1, var x=setInterval(function(),1000) 每过1s执行一次 clearInterval(x) 就停止掉了 2, var x=setTimeout(function(),1000) 延迟1s之后执行一次     可以使用递归的方法计时 clearTi

JS浏览器对象-Screen对象

代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>uvi</title> 6 <link rel="stylesheet" href="style.css" type="text/css"> 7 </head> 8 <body&g

JS浏览器对象-History对象

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>uvi</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body> <button id=&qu

JS浏览器对象-Location对象

1.返回web主机的域名 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>uvi</title> 6 <link rel="stylesheet" href="style.css" type="text/css"> 7 </head> 8 &

廖雪峰js教程笔记10 浏览器对象

JavaScript可以获取浏览器提供的很多对象,并进行操作. window window对象不但充当全局作用域,而且表示浏览器窗口. window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度.内部宽高是指除去菜单栏.工具栏.边框等占位元素后,用于显示网页的净宽高. 兼容性:IE<=8不支持. 浏览器对象 阅读: 52726 JavaScript可以获取浏览器提供的很多对象,并进行操作. window window对象不但充当全局作用域,而且表示浏览

JS BOM(浏览器对象)

BOM即浏览器对象模型,它包括如下一些对象! (一)screen对象,Screen 对象中存放着有关显示浏览器屏幕的信息. 常见的属性有: availHeight:返回显示屏幕的高度 availWidth:返回显示屏幕的宽度 colorDepth:返回目标设备或缓冲器上的调色板的比特深度. height:返回屏幕区域的实际高度 width:返回屏幕区域的实际宽度 (二)Window对象,Window 对象表示一个浏览器窗口或一个框架. 常见方法: (1)窗口的打开与关闭: window.open

浏览器的对象,以及JS的对象,还有Document关系整理

完整的JavaScript结构由以下三个部分构成: 1. 核心  2. 文档对象模型(DOM)  3. 浏览器对象模型(BOM) 浏览器对象(BOM) ------ BOM是Browser Object Model的简写,既浏览器对象模型 Window //     听说下面都是Window的属性 Screen Location Navigator    听说这其实是一个JS对象,js runtime engine自动创建 PopupAlert History Timing Cookie DOM

关于在Safari浏览器中对js Date对象的支持

申请博客好几个月了,一直想写一些东西但是总觉着自己写不好,就一直搁浅了.废话不多说,进入正题! ios中和Safari浏览器中对js Date对象的支持 1.问题情形是这样的,需要在特定的时间显示不同的内容. 解决办法有两种: 1.通过后台获取服务器的时间. 在返回给前端标志,前端通过模板也好,通过其他方式进行判断也好,显示不同的内容.这个我们不管... 2.通过本地获取系统时间显示不同的内容. 我采用的就是这种方式,但是这里就出现了问题.附上代码 function setContentWith