sm:为ajax请求添加状态(UNLOAD,LOADING,LOEADED,ERROR)管理支持

时间:2024-05-17 11:22:36
【文件属性】:

文件名称:sm:为ajax请求添加状态(UNLOAD,LOADING,LOEADED,ERROR)管理支持

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-17 11:22:36

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)

网友评论