手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >让JavaScript中setTimeout支持链式操作的方法
让JavaScript中setTimeout支持链式操作的方法
摘要:修改很简单,通过参数判断,然后返回下promise对象复制代码代码如下:(function(){vartimeout=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)

})

【让JavaScript中setTimeout支持链式操作的方法】相关文章:

JavaScript中Cookies的相关使用教程

Javascript动态创建表格及删除行列的方法

JavaScript每天定时更换皮肤样式的方法

JavaScript实现鼠标滑过处生成气泡的方法

JavaScript中的italics()方法的使用介绍

JavaScript中使用Math.PI圆周率属性的方法

javascript常用的方法分享

JavaScript中的bold()方法使用详解

JavaScript中reduce()方法的使用详解

详解JavaScript中的表单验证

精品推荐
分类导航