码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-10-25 18:59:07      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:jquery   传递   span   失败   rom   源代码   异步   style   回调   

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

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

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

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

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

 

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

标签:jquery   传递   span   失败   rom   源代码   异步   style   回调   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!