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個原因,歡迎閱讀了解!沒有足夠的空白空白可以說是設計中最重要的一部分。它有助於防止使用者在瀏覽網站時...
相關文章
- Javascript中arguments物件的詳解和使用方法
- 私家車的壞處The Disadvantages of Private Cars英語作文
- Dreamweaver中JavaScript行為操作使用方法
- javascript中String物件的slice()方法
- JavaScript中的style.cssText使用教程分解
- JavaScript在Android的WebView中parseInt函式轉換不正確
- 如何在Javascript中為String物件新增trim,ltrim,rtrim方法
- Spring Festival is My Favorite Festival英語作文
- Dreamweaver中JavaScript行為操作使用的總結
- A Letter to the University President為題目的作文