首页 > Web开发 > 详细

jQuery源代码学习之五——jQuery.when

时间:2016-10-25 18:57:14      阅读:234      评论:0      收藏:0      [点我收藏+]

jQuery.when提供了基于一个或多个对象的状态来执行回调函数的功能,通常是基于具有异步事件的异步队列。

如果传入多个异步队列,jQuery.when会返回一个新的主异步队列的只读副本(promise),这个副本将跟踪所传递的异步队列的最终状态。

当所有异步队列都成功,主异步队列的成功回调函数将会被调用,参数是包含所有异步队列成功参数的数组;为了达到这一效果,方法jQuery.when会维护一个计数器,并在每个异步队列上

如果其中一个异步队列变成失败状态,主异步队列的失败回调函数将被调用,参数是失败异步队列的失败参数;

当其中一个自异步队列触发消息时,主异步队列的消息回调函数也将被触发,参数是包含所有子异步队列消息参数的数组(注意不同于成功与失败回调,消息回调可以多次触发哈);

 

jQuery源代码学习之五——jQuery.when

原文:http://www.cnblogs.com/bobodeboke/p/5997509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!