国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript中SetInterval與setTimeout的用法詳解

2024-05-06 16:25:00
字體:
來源:轉載
供稿:網友
在寫H5游戲時經常需要使用定時刷新頁面實現動畫效果,比較常用即setTimeout()以及setInterval(),但是大家對SetInterval與setTimeout的用法了解嗎,下面通過本文給大家詳解js中SetInterval與setTimeout的用法,需要的朋友參考下
 

setTimeout

描述

setTimeout(code,millisec)

setTimeout() 方法用于在指定的毫秒數后調用函數或計算表達式。

注:調用過程中,可以使用clearTimeout(id_of_settimeout)終止

 

參數 描述
code 必需,要調用的函數后要執行的 JavaScript 代碼串。
millisec 必需,在執行代碼前需等待的毫秒數。

 

setTimeinterval

setInterval(code,millisec[,"lang"])

 

參數 描述
code 必需,要調用的函數或要執行的代碼串。
millisec 必需,周期性執行或調用code之間的時間間隔,以毫秒計。

 

setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。

JS里設定延時:

使用SetInterval和設定延時函數setTimeout 很類似。setTimeout 運用在延遲一段時間,再進行某項操作。

setTimeout("function",time) 設置一個超時對象 setInterval("function",time) 設置一個超時對象

SetInterval為自動重復,setTimeout不會重復。

clearTimeout(對象) 清除已設置的setTimeout對象 clearInterval(對象) 清除已設置的setInterval對象

setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。

使用定時器實現JavaScript的延期執行或重復執行 window對象提供了兩個方法來實現定時器的效果,分別是window.setTimeout()和window.setInterval。其中前者可以使一段代碼在指定時間后運行;而后者則可以使一段代碼每過指定時間就運行一次。它們的原型如下: window.setTimeout(expression,milliseconds); window.setInterval(expression,milliseconds); 其中,expression可以是用引號括起來的一段代碼,也可以是一個函數名,到了指定的時間,系統便會自動調用該函數,當使用函數名作為調用句柄時,不能帶有任何參數;而使用字符串時,則可以在其中寫入要傳遞的參數。兩個方法的第二個參數是milliseconds,表示延時或者重復執行的毫秒數。

下面分別介紹兩種方法。

1.window.setTimeout方法 該方法可以延時執行一個函數,例如:
 

  1. <script language="JavaScript" type="text/javascript"
  2. <!-- 
  3.  function hello(){ alert("hello"); } window.setTimeout(hello,5000); 
  4. //--> 
  5.  </script> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲县| 海南省| 菏泽市| 长沙市| 清水县| 双桥区| 萨迦县| 徐闻县| 天台县| 从化市| 广河县| 莲花县| 泸州市| 张家川| 泰来县| 宁安市| 湘潭县| 万全县| 崇信县| 保亭| 西吉县| 勐海县| 上饶县| 阿拉善左旗| 伊宁市| 绍兴市| 宝坻区| 淅川县| 乡城县| 融水| 饶阳县| 姚安县| 石首市| 自贡市| 海阳市| 重庆市| 曲阜市| 尉犁县| 松原市| 灵宝市| 宜黄县|