javascript中setInterval的用法总结
javascript中的setInterval的函数主要是在制作动画或其他间隔性渲染(操作)效果时,对操作方法按照一定时间间隔进行调用的函数。
setInterval的表达式格式主要有:
setInterval(fnname,time,par1,par2,);
setInterval(obj,fnname,time,par1,par2,);
第一种是最常见的表达语法,其中fnname参数可以是一个匿名函数的引用或者是一个函数名,time是设定的调用faname的时间间隔,单位为毫秒,默认值为10毫秒,为可选参数,是传递给faname方法的参数。
第二种是使用对象方法的语法,faname参数是obj对象的方法,其他参数同第一种语法。
下面利用例子进行解释:
普通语法的第一种写法setInterval(function(){ alert("我是setInterval方法打印结果"); },3000) //每隔3秒打印一次//普通语法的第二种写法function alert1(){ alert("我是setInterval方法打印结果") }function alert2(str){ alert(str); } setInterval(alert1,3000); setInterval("alert1()",3000); setInterval(alert2,3000,"我是setInterval方法打印结果"); setInterval("alert1()",3000,"我是setInterval方法打印结果");//对象方法写法obj = new Object();//创建一个新的`对象t1 = function(){ alert("我是setInterval方法打印结果"); }t2 = function(str){ alert(str); }setInterval(obj,alert1,3000);setInterval(obj,alert2,3000,"我是setInterval方法打印结果");
setInterval一般都要跟clearInterval配合使用,clearInterval的作用是清除setInterval方法的调用,clearInterval的参数是setInterval的返回值,var timer = setInterval(obj,alert1,3000);clearInterval(timer)。
-
怎么使用Javascript获取距今n天前的日期
复制代码代码如下:functionTest(day){vartoday=newDate();varbeforMilliseconds=ime()-1000*3600*24*day;varbeforday=newDate();ime(beforMilliseconds);varstrYear=ullYear();varstrDay=ate();varstrMonth=onth()+1;if(strMonth<10){strMonth="0"+strMonth;}...
-
万恶的function在javascript中的运用实例分析
javascript中最有特色而又让你困惑的function算一个了下面看一下常用操作复制代码代码如下:functiondoit(){.....}doit();javascript中的函数我们可以把它当作方法使用复制代码代码如下:varobj=newObject();=function(){.....}();而function实际上就是对象(即F...
-
JavaScript 小型打飞机游戏实现和原理说明
JavaScript小型打飞机游戏实现和原理说明玩法说明:上下左右控制移动,空格发弹。每打中一个敌机就加100分,每提升5000分,玩家的飞机的一次发弹数就加一,最多四,被敌机撞到或者让敌机飞到底部就算输。。。。演示代码:http://demo./js/FlyBeat/游戏目前的功能还是比较简...
-
网页设计很糟糕的10个原因
个好的网页设计,不仅吸引眼球,也是实用的、直观的、层级简单却足够复杂到保持用户的兴趣。但是不好的网页设计是由很多原因造成的,下面是关于网页设计很糟糕的10个原因,欢迎阅读了解!没有足够的空白空白可以说是设计中最重要的一部分。它有助于防止用户在浏览网站时...
相关文章
- Dreamweaver中JavaScript行为操作使用的总结
- Dreamweaver中JavaScript行为操作使用方法
- 如何在Javascript中为String对象添加trim,ltrim,rtrim方法
- 私家车的坏处The Disadvantages of Private Cars英语作文
- JavaScript中的style.cssText使用教程分解
- JavaScript在Android的WebView中parseInt函数转换不正确
- javascript中String对象的slice()方法
- Spring Festival is My Favorite Festival英语作文
- Javascript中arguments对象的详解和使用方法
- A Letter to the University President为题目的作文