摘要:
推荐阅读http://dev.housetrip.com/2014/09/15/decoupling-javascript-apps-using-pub-sub-pattern/我们先引出问题的所在,这里使用一个订单系统:在一个电子商务系统中,现在我们有订单模块,和信息模块两个主要模块,当下单成功时... 阅读全文
摘要:
定义一种一对多的从属关系,当一个目标状态改变,所有他的从属对对象都将收到通知。1.简单的Observer模式 实现var Observer = function(){ this.list = [];}Observer.prototype.sub = function(func){ thi... 阅读全文
摘要:
单例模式指的是只能被实例化一次。推荐阅读:http://blog.mgechev.com/2014/04/16/singleton-in-javascript/比较通用的一种Singleton模式var mySingleton = (function () { // Instance stores... 阅读全文
摘要:
Module模式是提供公有和私有方法的代码块,有利于封装组织代码,可减少变量及函数名与其它模块的冲突。推荐阅读:http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.htmlhttp://toddmotto.com/mast... 阅读全文