设计模式
设计模式:设计模式是解决软件设计常见问题的可复用方案,参照java的设计模式
前端主要用到的设计模式:
单例模式:一个类只能有一个实例,并提供一个访问它的全局访问点
应用:弹窗,ajax封装等
工厂模式:用固定的方式批量创建对象
观察者模式:设立观察这方法,观察是否有值更新,通过Object.defineProperty,修改其他对象的属性
应用:事件绑定,promise等
订阅模式:发布者内容变化,通过中间层接受并通知订阅者,订阅者收到通知,更新对应的属性
以及其他模式
应用:v-model双向绑定