亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

updateFunc的問題

updateFunc?=?function(i,?contexts,?values)?{????
							return?function(value)?{????
								contexts[i]?=?this;????
								values[i]?=?arguments.length?>?1???core_slice.call(arguments)?:?value;????
								//?處理中,派發正在處理事件????
								if?(values?===?progressValues)?{????
									deferred.notifyWith(contexts,?values);????
									//?成功,并且最后剩余的異步任務為0了????
								}?else?if?(!(--remaining))?{????
									//?說明所有任務都成功了,派發成功事件出去????
									//?事件包含的上下文是當前任務前邊的所有任務的一個集合????
									deferred.resolveWith(contexts,?values);????
								}????
							};????
						},

//?deferred[resolveWith?|?rejectWith?|?notifyWith]?調用的是?Callbacks?里的?fireWith?方法????
						//????
						deferred[tuple[0]?+?"With"]?=?list.fireWith;


list.fireWith?的第一個參數contexts可以是個數組嗎?這個到最后的實現apply,都沒看到對contexts數組分解的處理,不理解

//?list[?firingIndex?].apply(?data[?0?],?data[?1?]?)?是最終的執行回調的方法????
							if?(list[firingIndex].apply(data[0],?data[1])?===?false?&&?options.stopOnFalse)?{????
								memory?=?false;?//?To?prevent?further?calls?using?add????
								break;????
							}


正在回答

2 回答

我知道了,contexts參數和values參數在list.fire里面根本就沒有用到

0 回復 有任何疑惑可以回復我~

list.fireWith?的第一個參數contexts可以是個數組嗎?這個到最后的實現apply,都沒看到對contexts數組分解的處理,不理解?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

updateFunc的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號