作者:阿蒙 时间:2020-2-23 标签: 设计模式 分类: 设计模式笔记浏览数:1841
1. 内部迭代器模式。迭代器内部已全部实现了迭代逻辑,外部只需要一次初始调用即可。如forEach /* 内部迭代器 */ /* each */ let each = function (... 阅读全文
作者:阿蒙 时间:2020-2-23 标签: 设计模式 分类: 设计模式笔记浏览数:1680
定义: 为一个对象提供一个代用品或者占位符,以便控制对它的访问。 保护代理: 过滤掉一些请求,用于控制不同权限的对象对目标目标对象的访问。 虚拟代理:把一些开销很大的对象延迟到真正需要同他的时候才去创建。 缓存代理:为一些开销很大操作提供... 阅读全文
作者:阿蒙 时间:2020-2-21 标签: 设计模式 分类: 设计模式笔记浏览数:1735
定义:定义一系列的算法,把它们一个个封装起来,并且使他们可以相互替换。 阅读全文
作者:阿蒙 时间:2020-2-21 标签: 设计模式 分类: 设计模式笔记浏览数:1704
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点 var getSingle = function (fn) { var result; re... 阅读全文
更多»
阿蒙 我一直以为我隐身了别人就找不到了!没有用的!像我这样拉风的男人,无论在什么地方,都像漆黑中的萤火虫一样,那样的鲜明,那样的出众!我那忧郁的眼神,唏嘘的胡渣子,口袋里露出半块五毛钱一包的旺旺雪饼,都深深的出卖了我……