JavaScript的设计模式

一.单例模式 1.概念:单独只生成一个实例化对象 2.解决痛点:同一个构造函数,生成同一个实例化对象,防止重复实例化对象 3.原理:判断这个构造函数是否使用过,如果没有使用过就执行构造函数,生成实例化对象,如果使用过,返回之前的对象 4.核心代码:执行单例模式,为了不产生全局变量污染,使用闭包将变量和构造函数,都定义在函数中,作为局部作用域保护起来 二.组合模式 1.概念:通过一个“遥控器”控制所
相关文章
相关标签/搜索