【文件属性】:
文件名称:sm:为ajax请求添加状态(UNLOAD,LOADING,LOEADED,ERROR)管理支持
文件大小:4KB
文件格式:ZIP
更新时间:2021-04-27 17:35:56
JavaScript
状态管理器-装饰器功能
为ajax请求添加状态UNLOAD, LOADING, LOAED, ERROR管理支持。
在ajax请求发送之前先进行UNLOAD
LOADING ajax请求发送
LOAED ajax请求响应成功
ERROR ajax请求响应错误
例子
var fn = function() {
var deferred = Q.defer();
setTimeout(function() {
deferred.resolve();
}, 100);
return deferred.promise;
};
var smFn = sm(fn);
只要传入您的promise函数,您就会得到一个状态管理器函数smFn 。 现在smFn.state == 'UNLOAD'
在您请求smFn() 。 现在smFn.state == '
【文件预览】:
sm-master
----.gitignore(35B)
----src()
--------sm.js(909B)
----README.md(1KB)
----tests()
--------SpecRunner.html(1KB)
--------spec()
----bower.json(416B)