本文是专栏《Js编程技巧之jQuery源码分析》的第三篇,介绍一下Callback模块。它本质上是一种观察者(订阅者)设计模式。这种模式在jQuery里具体实现是怎样的?有哪些核心的概念,本文会做探讨,不会面面俱到,但求清晰易于理解,抛砖引玉。
如何使用
通过.add
添加观察者,然后通过.fire
通知观察者
const cb = $.Callbacks()
cb.add(function(msg){
console
本文是专栏《Js编程技巧之jQuery源码分析》的第三篇,介绍一下Callback模块。它本质上是一种观察者(订阅者)设计模式。这种模式在jQuery里具体实现是怎样的?有哪些核心的概念,本文会做探讨,不会面面俱到,但求清晰易于理解,抛砖引玉。
通过.add
添加观察者,然后通过.fire
通知观察者
const cb = $.Callbacks()
cb.add(function(msg){
console