setTimeout()方法傳遞超過兩個引數介紹
關於setTimeout()方法的基本用法這裡就不多介紹了,具體可以參閱相關閱讀。
相關閱讀:
(1).此方法的基本用法可以參閱setTimeout()函式用法詳解一章節。
(2).第一個引數帶不帶引號可以參閱setInterval()第一個引數帶引號和不帶引號的區別,和setTimeout()函式是一個道理。
上面兩個文章的介紹是常見的用法,其實setTimeout()方法還有一個比較少見的語法格式,下面做一下簡單介紹。
語法結構:
[JavaScript] 純文字檢視 複製程式碼var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
引數解析:
(1).func:必需,規定延遲執行的函式物件。
(2).delay:必需,規定延遲的時間,單位是毫秒。
(3).param1-paramN:可選,要傳遞給func函式的引數。
瀏覽器相容:
(1).IE9以上瀏覽器支援此語法格式。
(2).谷歌瀏覽器支援此語法格式。
(3).火狐瀏覽器支援此語法格式。
(4).opera瀏覽器支援此語法格式。
(5).safria瀏覽器支援此語法格式。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ var odiv=document.getElementById("show"); function done(flag) { if(flag) { odiv.innerHTML="softwhy.com"; } else { odiv.innerHTML="螞蟻部落"; } } setTimeout(done,2000,true); } </script> </head> <body> <div id="show">兩秒後會呈現對應的內容</div> </body> </html>
相關文章
- setTimeout()呼叫的函式傳遞引數簡單介紹函式
- GridView傳遞兩個引數的方法View
- js函式引數值傳遞和引用傳遞簡單介紹JS函式
- setTimeout()函式第一個引數帶引號報錯原因介紹函式
- Rails--方法間透過session傳遞引數AISession
- JS的方法引數傳遞(按值傳遞)JS
- java 傳遞引數的兩種方式Java
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- golang 方法作為引數傳遞Golang
- mybatis 傳遞多個引數 --解決mybatis查詢使用多個引數方法--javabean傳統方法和map方法MyBatisJavaBean
- 引數傳遞
- Java入門第12天 (方法過載 ,方法的引數傳遞)Java
- Java中方法引數傳遞詳析Java
- Java方法04:命令列傳遞引數、可變引數Java命令列
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- 獲取url傳遞傳遞的某個引數的值
- JNI傳遞引數
- Mybatis引數傳遞MyBatis
- php函式引用傳遞引數的方法PHP函式
- 向路由元件傳遞引數2種方法路由元件
- JavaScript setTimeout() 介紹JavaScript
- 給一個介面傳遞引數,並接收返回的引數
- jQuery()方法第二個引數的作用簡單介紹jQuery
- 從request中傳遞過來的引數資訊
- 通過行為引數化傳遞程式碼
- GridView CommandArgument傳遞多個引數View
- React事件傳遞引數React事件
- 路由元件傳遞引數路由元件
- C# 中傳遞引數到執行緒的 N 個方法C#執行緒
- Javascript 定時器呼叫傳遞引數的方法JavaScript定時器
- require方法接受以下幾種引數的傳遞:UI
- C#引數傳遞之值引數C#
- javascript bind()第一個引數以後引數介紹JavaScript
- jdbctemplate呼叫儲存過程傳遞陣列引數JDBC儲存過程陣列
- 【MYSQL】兩階段提交及相關引數介紹MySql
- 一個vue路由引數傳遞的注意點Vue路由
- docker 引數介紹Docker
- 請求引數的傳遞