js setInterval 与 setTimeout
来源:互联网 发布:ubuntu镜像文件安装 编辑:程序博客网 时间:2024/06/04 19:02
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>定时器</title></head><body><script> //用途:setInterval()循环定时器;周而复始的执行(循环执行) //用途:setTimeout() 炸弹定时器;用完以后立刻报废(只执行一次) //定义定时器的三种方法 setInterval(function () { //定义方法1(匿名函数) console.log(1); },1000); setInterval(fn,1000); //定义方法2 function fn(){ console.log(2); } setInterval("fn(3)",1000); //定义方法3 function fn(aaa){ console.log(aaa); } //定时器的清楚 var num = 1; //返回值,清除定时器。 var timer = setInterval(function () { //setInterval他的返回值就是定时器的名字 console.log(num); num++ if(num===10){ //如何停止定时器呢??? clearInterval(timer); } },500); //setInterval 定时器 //需求:点击关闭按钮,先让top-banner这个盒子透明度变为0,紧接着display:none; var topBaner = document.getElementsByClassName("top-banner")[0]; var a = topBaner.children[0].firstElementChild || topBaner.children[0].firstChild ; //定义定时器 var timer = null; //2.绑定事件 a.onclick = function () { //3.书写事件驱动程序(定时器,透明度变为0,清除定时器,并隐藏盒子) timer = setInterval(function () { topBaner.style.opacity -= 0.1; if(topBaner.style.opacity<0){ topBaner.style.display = "none"; clearInterval(timer); } },50); } //setTimeout 定时器 //需求5秒后关闭广告栏 window.onload = function () { //获取相关元素 var imgArr = document.getElementsByTagName("img"); //设置定时器 setTimeout(fn,5000); function fn(){ imgArr[0].style.display = "none"; imgArr[1].style.display = "none"; } }</script></body></html>
0 0
- js setInterval 与 setTimeout
- js setInterval 与 setTimeout
- js中SetInterval与setTimeout
- js中setInterval与setTimeout
- js中setTimeout与setInterval
- JS中setTimeout与setInterval
- 【js思考】setInterval与setTimeout
- js中setTimeout与setInterval
- js定时器SetInterval与setTimeout
- JS计时器,setTimeout与setInterval
- js中setTimeout()与setInterval()
- js中SetInterval与setTimeout用法
- js中SetInterval与setTimeout用法
- js中SetInterval与setTimeout用法
- js中setInterval与setTimeout用法
- js中SetInterval与setTimeout用法
- js中setTimeout与setInterval的区别
- js中setTimeout与setInterval的区别
- windows下将redis做成服务,随系统自启动
- 使用httpclient实现上传下载(javaWeb系统数据传输http实现)
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——2.3 使用GLSurfaceView和MediaPlayer播放一个平面视频(下)
- Android 内存分析
- 穷举法-柏松分酒
- js setInterval 与 setTimeout
- exit(0)与exit(1)、return区别
- 接口与继承的区别
- mysql支持中文汉字排序的实现方法
- 如何清除电脑屏幕
- 在Mac 上装java jdk 。路径的配置
- 面试——数据结构与算法
- Codeforces#381(Div. 2) B.Alyona and flowers【思维+暴力】
- Linux内核详解(五)