**:
在js中,延遲執行函式有兩種:
settimeout和setinterval,用法如下:
settimeout("test()","2000"); //2000毫秒後執行test()函式,只執行一次。setinterval("test()","2000"); //每隔2000毫秒執行一次test()函式,執行無數次。
var interval = window.setinterval("test()","2000");
window.clearinterval(interval); //停止執行setinterval迴圈。
當我們想讓test()函式每隔2000毫秒執行一次,執行10000毫秒後停止執行時,可以用兩者三者結合使用來實現。
var interval2 = window.setinterval("openit2()",2000);
settimeout(function() ,10000);
帶參方法執行延遲
settimeout(function(),"10000");
例子:
<h2>本視窗在<
span
id="s"
>3
span
>秒之後關閉!
h2>
<
input
type
=button
value
=關閉視窗
onclick
="window.close();"
/>
body
>
html
>
js延遲執行函式
在js中,延遲執行函式有兩種,settimeout和setinterval,用法如下 settimeout test 2000 2000毫秒後執行test 函式,只執行一次。setinterval test 2000 每隔2000毫秒執行一次test 函式,執行無數次。var interval wi...
js延遲執行函式
在js中,延遲執行函式有兩種 settimeout和setinterval,用法如下 settimeout test 2000 2000毫秒後執行test 函式,只執行一次。setinterval test 2000 每隔2000毫秒執行一次test 函式,執行無數次。var interval wi...
js延遲執行dom操作(函式節流)
今天在群裡有人問道比如在執行搜尋的時候,不想讓他立馬執行搜尋,而是在500ms之後執行搜尋,這個專有名詞叫什麼。然後上網上查了下名字叫做函式節流 話說我真不知道有這麼個詞語,但是平時生活中也沒少用 在執行乙個耗費cpu的操作,比如是onresize,如果每次我們都要resize的話,cpu是消耗不起...