1 min read

jQuery 的 Promise 实现

早几年,我就看到 Promises/A 的作者在咆哮,说 jQuery 实现的 Promise 完全是狗屁。但当时的我,能写出

$.post(url, {}, null, 'json').then(function(data) {}, function(err) {});

这样的语句就十分满意了,才不管 jQuery 的 then 里究竟能不能处理错误

但 jQuery 终于要在 3.0 版本中支持 Promises/A+ 了,对我来说,就是代码里不再需要用 Q.js

Q($.post()).then(func, func)

包装 jQuery 的 ajax 请求了。

报告问题 修订