zepto的callBacks模块源码:zepto中callBacks源码
在上述zepto的callBacks模块里面,我有以下疑问点:
1.stack是干嘛用的?和list的区别在哪里?为什么非要多出一个stack。
2.在fire函数里面,最后一段代码是什么逻辑,看不出用意何在:
if (list) { if (stack) stack.length && fire(stack.shift()) else if (memory) list.length = 0 else Callbacks.disable() }
3.lock和disable的区别是什么?
求zepto高手帮忙分析下,大家一起分析讨论。
慕的地10843
相关分类