文章目录

曾经的你

你想做好一件事而已

标签: jquery (2)

基于jquery和Datatables的前端表格页面自动配置化生成

项目下载: https://github.com/xuwangcheng14/DatatablePage

欢迎一起交流前端知识。

jquery.Deferred promise解决异步回调

JavaScript中类似于AJAX这种异步的操作,会导致代码嵌套层次复杂,可读性差,有的时候甚至是实现需求都非常困难。为了解决这种异步回调难的问题,CommonJS组织制定了异步模式编程规范Promises/A。目前该规范已经有了很多的实现者,比如Q, when.js, jQuery.Deffered()等。我们以jQuery.Deffered学习下Promise。

$.Deferred()创建一个延迟对象(也就是Promise对象),deferred.state()可以获取Promise对象当前所处的状态。deferred.resolve()和deferred.reject()则是用来改变Promise对象的状态。