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中String對象的slice()方法
本文較爲詳細的分析了javascript中String對象的slice()方法。分享給大家供大家參考。具體分析如下:此方法截取字符串中的`一段,並返回由被截取字符組成的新字符串。注:原字符串不會發生改變,返回值是一個新產生的字符串 -
JavaScript在Android的WebView中parseInt函數轉換不正確
今天被一個問題困擾,有一個頁面在瀏覽器(無論是手機還是PC)上運行良好,而通過WebView就出現了問題,有兩個值得計算始終出錯。於是就通過alert,把這個值顯示出來,發現和瀏覽器上計算的結果差了很多,本來是正數,卻變成了負數。仔 -
如何在Javascript中爲String對象添加trim,ltrim,rtrim方法
如何在Javascript中爲String對象添加trim,ltrim,rtrim方法呢?下面是小編給大家提供的實現代碼,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。利用Javascript中每個對象(Object)的prototype屬性我們可以爲Javascrip -
私家車的壞處The Disadvantages of Private Cars英語作文
The Disadvantages of Private CarsAs the development of the world, our country’s economy has become more and more better, people’s life standard has become much better, so people have money to amuse. -
JavaScript中的style.cssText使用教程分解
很多人用過 r、lay 等直接設置元素的.樣式屬性,但是 ext 用過的人就不多了。cssText 本質是什麼?cssText 的本質就是設置 HTML 元素的 style 屬性值。cssText 怎麼用?複製代碼 代碼如下:lementById("d1")ext = "color:re -
Dreamweaver中JavaScript行爲操作使用的總結
一、在頁面中附加JavaScript行爲的方法在Dreamweaver中,可以將行爲附加到整個文檔(即附加到標籤)中,也可以附加到多個其它的HTML元素中。1. 打開文檔,在文檔窗口左下角的狀態欄上點擊標籤或者點擊要附加行爲的其它對象。 -
Javascript中arguments對象的詳解和使用方法
一、arguments使用方法通過方括號語法訪問每一個元素var fun = function(one) { (arguments[0]); (arguments[1]); (arguments[2]);}fun(1, 2, 3)// 1// 2// 3通過length屬性,查看到底要幾個參數function fun() { ret -
Spring Festival is My Favorite Festival英語作文
在思想工作中,環境自始至終都在對思想工作施加着影響,環境的性質及影響力方向制約思想工作效果,而對思想工作影響的力度大小,取決於思想工作主客體的實踐深度、廣度和素質。今天本站小編給大家整理了個人思想學習工作 -
Dreamweaver中JavaScript行爲操作使用方法
下面小編將爲大家介紹Dreamweaver中JavaScript行爲操作使用方的方法,希望可以幫助到您!更多內容請關注應屆畢業生考試網! 一、在頁面中附加JavaScript行爲的方法在Dreamweaver中,可以將行爲附加到整個文檔(即附加到 -
A Letter to the University President爲題目的作文
Direction: For this part, you are allowed thirty minutes to write a composition on the topic: A letter to the university president about the canteen service on campus, you should write at least 100 words,