欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用自定義setTimeout和setInterval使之可以傳遞參數(shù)和對(duì)象參數(shù)

 更新時(shí)間:2009年04月24日 01:22:19   作者:  
該函數(shù)兼容ie,firefox。并且可以使用clearSetTimeOut和clearInterval清除,比原setTimeout,setInterval方便很多,并且參數(shù)可以是object。
/******************************************************
//
// 功能: 修改window.setTimeout,使之可以傳遞參數(shù)和對(duì)象參數(shù)
// 使用方法: window.setTimeout(回調(diào)函數(shù),延遲時(shí)間,參數(shù)1,參數(shù)n)
//
******************************************************/
var mySetTimeOut = setTimeout;
window.setTimeout = function(callback, timeout)
{
var args = Array.prototype.slice.call(arguments, 2);
function callFn(){callback.apply(null, args);}
return mySetTimeOut(callFn, timeout);
}
/******************************************************
//
// 功能: 修改window.setInterval,使之可以傳遞參數(shù)和對(duì)象參數(shù)
// 使用方法: window.setInterval(回調(diào)函數(shù),間隔時(shí)間,參數(shù)1,參數(shù)n)
//
******************************************************/
var mySetInterval = setInterval;
window.setInterval = function(callback, interval)
{
var args = Array.prototype.slice.call(arguments, 2);
function callFn(){callback.apply(null, args);}
return mySetInterval(callFn, interval);
}
// 測試代碼傳遞object
// 普通參數(shù)就不舉例了
var obj = {height: 40px;}
var testTimeout = testInterval = null;
function test(obj)
{
alert(obj.height);
clearSetTimeOut(testTimeout);
clearInterval(testInterval);
}
var testTimeout = window.setTimeout(test, 100, obj);
var testInterval = window.setInterval(test, 100, obj);
該函數(shù)兼容ie,firefox。并且可以使用clearSetTimeOut和clearInterval清除,比原setTimeout,setInterval方便很多,并且參數(shù)可以是object。

相關(guān)文章

  • 使用js實(shí)現(xiàn)瀑布流效果

    使用js實(shí)現(xiàn)瀑布流效果

    這篇文章主要為大家詳細(xì)介紹了使用js實(shí)現(xiàn)瀑布流效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 實(shí)例詳解帶參數(shù)的 npm script

    實(shí)例詳解帶參數(shù)的 npm script

    本文通過實(shí)例代碼給大家介紹了帶參數(shù)的 npm script,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • 關(guān)于JS中prototype的理解

    關(guān)于JS中prototype的理解

    在js中phototype是JS中比較難理解的一個(gè)部分,下面通過本篇文章給大家介紹js中的prototype,需要的朋友可以參考下
    2015-09-09
  • Next項(xiàng)目路徑添加指定的訪問前綴方法詳解

    Next項(xiàng)目路徑添加指定的訪問前綴方法詳解

    這篇文章主要介紹了Next項(xiàng)目路徑添加指定的訪問前綴方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • JS數(shù)字精度丟失的原因及解決方案

    JS數(shù)字精度丟失的原因及解決方案

    JS的數(shù)字類型一旦數(shù)字超過限值,JS將會(huì)丟失精度,導(dǎo)致前后端的值出現(xiàn)不一致,這篇文章主要給大家介紹了關(guān)于JS數(shù)字精度丟失的原因分析及解決方法,需要的朋友可以參考下
    2022-04-04
  • js禁止小鍵盤輸入數(shù)字功能代碼

    js禁止小鍵盤輸入數(shù)字功能代碼

    js禁止小鍵盤輸入數(shù)字功能代碼,需要的朋友可以參考下。
    2011-08-08
  • js獲取標(biāo)簽元素data-*屬性值的4種方法

    js獲取標(biāo)簽元素data-*屬性值的4種方法

    這篇文章主要分享了js獲取標(biāo)簽元素data-*屬性值的4種方法,標(biāo)簽上有兩個(gè)屬性??data-id????和???data-user-name??,?需要通過js去獲取,下面文章具體介紹需要的小伙伴可以參考一下
    2022-06-06
  • 使用JS進(jìn)行目錄上傳(相當(dāng)于批量上傳)

    使用JS進(jìn)行目錄上傳(相當(dāng)于批量上傳)

    腳本使用了WScript.Shell和Scripting.FileSystemObject的組件,所以必須要在IE下面和打開安全選項(xiàng)中運(yùn)行; 另外還用到了Jquery. 代碼只是客戶端代碼, 至于服務(wù)器的接收代碼網(wǎng)上好多了
    2010-12-12
  • js利用cookie實(shí)現(xiàn)記住用戶頁面操作

    js利用cookie實(shí)現(xiàn)記住用戶頁面操作

    這篇文章主要給大家介紹了關(guān)于js利用cookie實(shí)現(xiàn)記住用戶頁面操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • uniapp實(shí)現(xiàn)點(diǎn)擊出現(xiàn)彈窗功能實(shí)例

    uniapp實(shí)現(xiàn)點(diǎn)擊出現(xiàn)彈窗功能實(shí)例

    這篇文章主要給大家介紹了關(guān)于uniapp實(shí)現(xiàn)點(diǎn)擊出現(xiàn)彈窗功能的相關(guān)資料,UniApp框架中提供了兩種不同類型的彈出框,以幫助我們滿足不同的需求,需要的朋友可以參考下
    2023-08-08

最新評(píng)論