js延遲執行函式

2022-05-06 21:54:09 字數 1836 閱讀 7945

**:

在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是消耗不起...