setTimeout定時器

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script> setTimeout(function() {
             console.log('時間到了');
         }, 2000);// setTimeout('callback()', 3000); // 咱們不提倡這個寫法
    </script>
</body>

</html>

1,setTimeout()方法用戶設置一個定時器,該定時器在時間到後執行調用函數html

   如上,2秒以後,控制檯就會就會打印出「時間到了」;這個window在調用的時候能夠省略函數

2,這個調用函數能夠直接寫函數,或者寫函數名,或者採起字符串  ’函數名() ' 三種形式,第三種不推薦ui

3,延遲的毫秒數默認是0,能夠不寫,若是寫,只能是毫秒spa

4,由於定時器可能有不少,因此經常須要給定時器賦值一個標識符code

    var timer1=setTimeout(function(){ } ,1000)htm

    var timer2=setTimeout(function() { },   2000)blog

5,setTimeout()這個調用函數也稱爲回調函數 callback,之前咱們將的 element.onclick=function(){ } 或者 element.addEventListener('click' , fn) , 裏面的函數也是回調函數,上一件事幹完,再回頭調用這個函數ip

相關文章
相關標籤/搜索