从一段Deferred代码片段想到的

来源:互联网 发布:淘宝刷机下架 编辑:程序博客网 时间:2024/05/04 10:04

今天读到一篇解析jQuery源码的文章,从中抽象出了这么一段代码:

$.Deferred(function(){var me = this;setTimeout(function(){console.log("执行结束");me.resolve('参数');  }, 3000);  return this.promise();}).done(function(){alert('done');})

这是Defered的一种用法,需要注意的是在Deferred里边已经把上下文切换成它生成的一个异步队列实例。

记住该用法即可。

0 0