![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
码不停蹄l
这个作者很懒,什么都没留下…
展开
-
模块化的概念解读
模块化的概念解读 AMD是RequireJS在推广过程中对模块定义的规划范产出。 异步加载模块,依赖前置,提前执行。 Define定义模块define([‘require’,‘foo’],function(){return}); Require加载模块(依赖前置)require([‘foo’,‘bar’],function(foo,bar){}); CMD是SeaJS在推广过程中对模块定义的规...原创 2018-10-19 18:24:53 · 469 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式 单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问节点来访问该对象。 模式作用: 模块间通信 系统中某个类的对象只能存在一个 保护自己的属性和方法 注意事项: 注意this的使用 闭包...原创 2019-02-15 21:33:38 · 81 阅读 · 0 评论 -
设计模式之构造函数模式
构造函数模式 构造函数用于创建特定类型的对象,不仅声明了使用的对象,构造函数还可以接受参数以便第一次创建对象的时候设置对象的成员值。你也可以自定义自己的构造函数,然后在里面声明自定义类型对象的属性或方法。 在JavaScript里,构造函数通常是认为用来实现实例的,JavaScript没有类的概念,但是有特殊的构造函数。通过new关键字来调用自定义的构造函数,在构造函数内部,this关键字引用的是...原创 2019-02-16 21:54:49 · 137 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式: 建造者模式可以将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。也就是说如果我们用了建造者模式,那么用户就需要指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需要知道了。建造者模式实际,就是一个指挥者,一个建造者,一个使用指挥指挥者调用具体建造者工作得出结果的客户。 建造者模式主要用于“分步骤构建一个复杂的对象”,在这其中“分步骤”是一个稳定的算法...原创 2019-02-17 18:54:13 · 79 阅读 · 0 评论