用承诺解决jQuery延迟
Resolve jQuery deferred with a promise
根据Promises/A+规范的承诺解析程序为可以通过承诺来解决延迟。
例如在Q库中你只需要做:
deferred.resolve(promise);
绑定jQuery的promises实现是否支持这个?我尝试了同样的jQuery和它对待承诺只是作为一个即时值。
绑定jQuery的promises实现是否支持这个?
。jQuery不是Promise/A+兼容的。
但是,请注意,规范只涉及then
和它返回的承诺,它没有提到deferred或如何解决它们。jQuery确实支持同化从.then()
回调返回的承诺(至少从V1.8开始)。
相关文章:
- 延迟JQuery点击侦听器
- 如何延迟jQuery函数以等待内容淡出
- 如何延迟 jquery 悬停事件
- 悬停意图/悬停延迟 jQuery.
- 动态多个延迟 jQuery Ajax 调用
- 延迟 jQuery 脉动与计时器相结合
- 延迟jQuery切换Class效果,直到幻灯片动画完成
- API 设计:如何组合两个延迟 jQuery 对象的结果
- 从.点击.延迟jQuery
- 延迟jQuery.click函数
- 如何延迟jquery悬停事件
- 使用setTimeout来延迟jQuery动作的时间
- 延迟jquery错误函数的执行
- 在提交按钮被按下后延迟jQuery Ajax加载3秒
- 如何制作简单的延迟JQuery语句的成功
- 如何设置动画在加载下一页之前完成的延迟?[jQuery,引导程序]
- 延迟jQuery下拉菜单
- 如何延迟jquery验证插件上键事件的验证
- 西蒙游戏javascript,我如何同步按钮的灯不踩在彼此与动画()和延迟()JQUERY
- 延迟jquery/javascript中ondragover的效果