jqpromise.js:包装jQuery.Deferred以使其更像本机Promises

时间:2024-06-15 00:11:31
【文件属性】:

文件名称:jqpromise.js:包装jQuery.Deferred以使其更像本机Promises

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-15 00:11:31

JavaScript

jqpromise.js 包装jQuery.Deferred以使其更像本机Promises 这是什么? 对于仍然具有jQuery的较旧项目,这很方便。 当jQuery中埋藏了一个“足够好”的实现时,为什么还要加载一个单独的Promises poly-fill? 该包装器导出一个内部使用$ .Deferred的新构造函数。 不同之处在于,该参数与本机Promises使用的回调类型相同,而不是$ .Deferred参数。 用法 // $.Deferred var dfrd = new $ . Deferred ( function ( d ) { setTimeout ( function ( ) { d . resolve ( ) ; // or d.reject(); } , 0 ) ; } ) ; // native Promise var promise = n


【文件预览】:
jqpromise.js-master
----.eslintrc(65B)
----.travis.yml(114B)
----LICENSE(1KB)
----test()
--------index.js(2KB)
----README.md(1KB)
----dist()
--------index.js(1KB)
----.gitignore(59B)
----index.js(195B)
----karma.conf.js(2KB)
----CHANGELOG.md(178B)
----.eslintignore(59B)
----package.json(1KB)

网友评论