9号攻城狮
2016-07-23 11:26
tuples[i ^ 1][2].disable, tuples[2] 这个是啥意思,看得我彻底懵逼
根据stateString状态,如果状态为resolved,则rejected对应的$.callBacks队列就不能执行了,并且notify对应的$.callBacks会被锁住。同理:
如果状态为rejected,则resovled对应的$.callBacks队列不能执行,并且notify对应的$.callBacks会被锁住。
i ^ 1 是异或 i ==1 返回0 ,i == 0 返回 1,tuples[i ^2][2] 取得始终是 $.callBack 对象,后面的 disable ,是callBack的方法请查看源代码 。这一行是使用list.add 实际是调用callBack 添加到回调队列...
jQuery源码解析(架构与依赖模块)
84047 学习 · 280 问题
相似问题