第64章

在現實世界中,觀察者模式對於那種由許多JavaScript程序員合作開發的大型程序特別有用。它可以提高API的靈活性,使並行開發的多個實現能夠彼此獨立地進行修改。

大B:“作爲開發人員,你可以對自己的應用程序中什麼是‘令人感興趣的時刻’做出決定。你所能監聽的不再只是click、load、blur和mouseover等瀏覽器事件。在用戶界面(richUI)應用程序中,drag(拖動)、drop(拖放)、moved(移動)、plete(完成)和tabSwitch(標籤切換)都可能是令人感興趣的事件。它們都是在普通瀏覽器事件的基礎上抽象出來的可觀察事件,可由發佈者對象向其監聽者廣播。”

第155章第228章第90章第71章第180章第46章第131章第47章第2章第144章第60章第228章第126章第170章第80章第16章第180章第223章第165章第87章第216章第37章第108章第25章第193章第24章第149章第89章第56章第84章第67章第100章第126章第112章第197章第159章第97章第162章第153章第201章第198章第194章第193章第190章第143章第200章第80章第18章第180章第211章第220章第116章第24章第118章第45章第128章第6章第60章第227章第88章第71章第96章第136章第12章第19章第188章第20章第194章第78章第119章第175章第33章第152章第202章第129章第81章第136章第19章第39章第194章第28章第20章第183章第64章第64章第92章第190章第193章第28章第203章第181章第153章第222章第157章第138章第36章第13章第116章第205章
第155章第228章第90章第71章第180章第46章第131章第47章第2章第144章第60章第228章第126章第170章第80章第16章第180章第223章第165章第87章第216章第37章第108章第25章第193章第24章第149章第89章第56章第84章第67章第100章第126章第112章第197章第159章第97章第162章第153章第201章第198章第194章第193章第190章第143章第200章第80章第18章第180章第211章第220章第116章第24章第118章第45章第128章第6章第60章第227章第88章第71章第96章第136章第12章第19章第188章第20章第194章第78章第119章第175章第33章第152章第202章第129章第81章第136章第19章第39章第194章第28章第20章第183章第64章第64章第92章第190章第193章第28章第203章第181章第153章第222章第157章第138章第36章第13章第116章第205章