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)。
-
dreamweaver的學習心得
當我們備受啟迪時,寫心得體會是一個不錯的選擇,這樣我們可以養成良好的總結方法。那麼要如何寫呢?下面是小編收集整理的dreamweaver的學習心得,歡迎閲讀與收藏。dreamweaver的學習心得1目前,互聯網是最快捷的信息傳播渠道之一,學習網頁製作成了學生必須掌握的一項技...
-
javascript包裝對象的用法
js對象是一種複合值:它是屬性或已命名值得集合。參考以下代碼:vars="helloworld";varlen=th;在該例子中,s是字符串,而字符串不是對象,但為何會有屬性呢?其實只要引用了字符串s的屬性,js就會將字符串通過調用newString(s)的方式轉換為對象,該對象繼承了字符串的方法,並被...
-
網頁設計黃金配色原則是什麼
身為網頁設計新手的你,是不是還在糾結於你製作的網頁找不到一組完美的配色方案?在本教程中我們將與你分享6條肯定會火,並且“錯不了”的指導方針,你可以按照這些原則把握最基本的色彩規律。現在我們分享的這些原則都不是規則,你會在你的職業生涯中創造出更多的配色...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
相關文章
- 私家車的壞處The Disadvantages of Private Cars英語作文
- javascript中String對象的slice()方法
- Javascript中arguments對象的詳解和使用方法
- A Letter to the University President為題目的作文
- Spring Festival is My Favorite Festival英語作文
- JavaScript中的style.cssText使用教程分解
- 如何在Javascript中為String對象添加trim,ltrim,rtrim方法
- Dreamweaver中JavaScript行為操作使用方法
- JavaScript在Android的WebView中parseInt函數轉換不正確
- Dreamweaver中JavaScript行為操作使用的總結