DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> 讓JavaScript中setTimeout支持鏈式操作的方法
讓JavaScript中setTimeout支持鏈式操作的方法
編輯:JavaScript綜合知識     

   這篇文章主要介紹了讓JavaScript中setTimeout支持鏈式操作的方法,本文直接給出代碼實例,需要的朋友可以參考下

  修改很簡單,通過參數判斷,然後返回下promise對象

   代碼如下:

  (function() {

  var timeout = setTimeout;

  window.setTimeout = function(fn, time) {

  if (!time) {

  time = fn;

  return $.Deferred(function(dfd) {

  timeout(function() {

  dfd.resolvel(dfd);

  }, time);

  }).promise();

  }

  timeout.apply(window, arguments);

  }

  })();

  調用

  代碼如下:

  setTimeout(1000).done(function(dnt) {

  console.log(dnt)

  })

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved