随笔分类 - Javascript 23 种设计模式
这是在看了 曾探的 《Javascript 设计模式与开发实践》 获得的一些收获,在这里希望能和各位道友一起讨论学习(个人的QQ:447587073)
摘要:先来个最简单的 发布订阅模式
阅读全文
摘要:今天我先写 两个常用的迭代器的 例子。(同学们先自行体会这二种迭代器的优缺点) 需求:比较两个数组是否相等
阅读全文
摘要:到这里我们就实现了简单的 代理模式,那就有同学问了,这个代理模式写出来有什么用呢? 对,不仅没什么用,反而让程序的代码变复杂了。 那我们假设这么一种情况,在女神A 的心情好的时候 小明送花的成功率会提高 60%; 而当女神A 心情不好的时候,小明送花的成功率只有 1%; (毕竟小明送的不是宝马车 =
阅读全文
摘要:这一章节里面,我们会主要的针对JavaScript中的策略模式进行理解和学习 一、定义 二、使用Javascript 中的一般方法来实现 根据每一位员工的年底业绩考核,来核算年终奖的需求。 1、我们还是来用我们最为熟悉的 JS 代码来实现这个功能 思考,这样做有什么不好的地方呢? 结果是显而易见的:
阅读全文
摘要:首先我们对单例模式先进行理论上的讲解,接下来,我们再通过具体的代码示例,来讲解,这个单例模式的使用场景和这种模式的优缺点 (这个系列的所有关于设计模式的都是面向Javascript) 一、理论定义: 二、话不多说直接上一个最简单的单例模式的代码: 今天先写这么多吧,明天回来继续 回来继续~ 二、上面
阅读全文