码迷,mamicode.com
首页 >  
搜索关键字:改善javascript异步代码    ( 1个结果
javascript异步代码的回调地狱以及JQuery.deferred提供的promise解决方案
由于AJAX是异步的,所有依赖AJAX返回结果的代码必需写在AJAX回调函数中。这就不可避免地形成了嵌套,ajax等异步操作越多,嵌套层次就会越深,代码可读性就会越差。Promise对象有3种可能的状态:肯定状态(resolved)、否定状态(rejected)、等待状态(pending)。刚开始创建的Promise对象处于pending状态,只能从pending变成resolved或者是从pending变成rejected状态。可以看到Promise对象其实就是Deferred对象的一部分,Deferre...
分类:编程语言   时间:2015-07-22 18:48:57    阅读次数:144
1条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!