<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## JavaScript 計時事件 通過使用 JavaScript,我們有能力作到在一個設定的時間間隔之后來執行代碼,而不是在函數被調用后立即執行。我們稱之為計時事件。 在 JavaScritp 中使用計時事件是很容易的,兩個關鍵方法是: * setInterval() - 間隔指定的毫秒數不停地執行指定的代碼。 * setTimeout() - 暫停指定的毫秒數后執行指定的代碼 > Note: setInterval() 和 setTimeout() 是 HTML DOM Window對象的兩個方法。 ### 1.setInterval() 方法 setInterval() 間隔指定的毫秒數不停地執行指定的代碼。 `window.setInterval("javascript function",milliseconds);` * window.setInterval() 方法可以不使用window前綴,直接使用函數setInterval()。 * setInterval() 第一個參數是函數(function)。 * 第二個參數間隔的毫秒數 > 注意: 1000 毫秒是一秒。 ~~~javascript function myFunction(){ setInterval(function(){alert("Hello")},3000); } ~~~ 在頁面上顯示一個時鐘: ~~~javascript var myVar=setInterval(function(){myTimer()},1000); function myTimer(){ var d=new Date(); var t=d.toLocaleTimeString(); document.getElementById("demo").innerHTML=t; } ~~~ ### 2.如何停止執行? `clearInterval()` 方法用于停止` setInterval() `方法執行的函數代碼。 語法 ~~~ window.clearInterval(intervalVariable) ~~~ window.clearInterval() 方法可以不使用window前綴,直接使用函數clearInterval()。 要使用 clearInterval() 方法, 在創建計時方法時你必須使用全局變量: ~~~ myVar=setInterval("javascript function",milliseconds); ~~~ 然后你可以使用`clearInterval() `方法來停止執行。 ~~~javascript var myVar=setInterval(function(){myTimer()},1000); function myTimer(){ var d=new Date(); var t=d.toLocaleTimeString(); document.getElementById("demo").innerHTML=t; } function myStopFunction(){ clearInterval(myVar); } ~~~ ### 3.setTimeout() 方法 語法 ~~~ window.setTimeout("javascript 函數",毫秒數); ~~~ * `setTimeout()` 方法會返回某個值。在上面的語句中,值被儲存在名為 t 的變量中。假如你希望取消這個 `setTimeout()`,你可以使用這個變量名來指定它。 * `setTimeout()` 的第一個參數是含有 JavaScript 語句的字符串。這個語句可能諸如 "`alert('5 seconds!')`",或者對函數的調用,諸如 `alertMsg()`"。 * 第二個參數指示從當前起多少毫秒后執行第一個參數。 提示:1000 毫秒等于一秒。 ~~~javascript function myFunction(){ setTimeout(function(){alert("Hello")},3000); } ~~~ ### 4.如何停止執行? `clearTimeout()` 方法用于停止執行setTimeout()方法的函數代碼。 語法 ~~~ window.clearTimeout(timeoutVariable) ~~~ `window.clearTimeout() `方法可以不使用 window 前綴。 要使用`clearTimeout()` 方法, 你必須在創建超時方法中(setTimeout)使用全局變量: ~~~ myVar=setTimeout("javascript function",milliseconds); ~~~ 如果函數還未被執行,你可以使用 clearTimeout() 方法來停止執行函數代碼。 ~~~javascript var myVar; function myFunction() { myVar=setTimeout(function(){alert("Hello")},3000); } function myStopFunction() { clearTimeout(myVar); } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看