【文件属性】:
文件名称:jqpromise.js:包装jQuery.Deferred以使其更像本机Promises
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-26 06:24:51
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)