现在是在fire()里面,先标记 locked = locked || options.once;
再执行回调list,最后根据locked标记清空list。
再执行回调list,最后根据locked标记清空list。
2018-07-09
(match = rcomma.exec(soFar))这个为何每次都能为真?,即使match的值为null。
groups.push((tokens = []));这个为何先push tokens原值然后赋新值,难道是因为函数表达式的的优先级高于赋值表达式,求解答。
groups.push((tokens = []));这个为何先push tokens原值然后赋新值,难道是因为函数表达式的的优先级高于赋值表达式,求解答。
2018-05-14
核心方法
回调系统
异步队列
数据缓存
队列操作
选择器引
属性操作
节点遍历
文档处理
样式操作
属性操作
事件体系
AJAX交互
动画引擎
回调系统
异步队列
数据缓存
队列操作
选择器引
属性操作
节点遍历
文档处理
样式操作
属性操作
事件体系
AJAX交互
动画引擎
2018-03-05