第64章(1 / 1)

大话设计模式 吴强 151 字 2个月前

在现实世界中,观察者模式对于那种由许多JavaScript程序员合作开发的大型程序特别有用。它可以提高API的灵活性,使并行开发的多个实现能够彼此独立地进行修改。

大B:“作为开发人员,你可以对自己的应用程序中什么是‘令人感兴趣的时刻’做出决定。你所能监听的不再只是click、load、blur和mouseover等浏览器事件。在用户界面(richUI)应用程序中,drag(拖动)、drop(拖放)、moved(移动)、plete(完成)和tabSwitch(标签切换)都可能是令人感兴趣的事件。它们都是在普通浏览器事件的基础上抽象出来的可观察事件,可由发布者对象向其监听者广播。”