摘要: 一、迭代器模式定义 迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,并且不需要暴露该对象的内部表示。 在当前大部分语言中,都已经内置了迭代器模式。迭代器有内部迭代器和外部迭代器之分,一般现有语言中实现的大多是内部迭代器。 二、jquery中的each实现 对于数组采用数字下标访问,防止原型链 阅读全文
posted @ 2016-07-04 22:12 bobo的学习笔记 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、代理模式定义 代理模式的关键是:当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问。代理模式需要和本体对外提供相同的接口,对用户来说是透明的。代理模式的种类有很多,诸如防火墙代理,保护代理(帮助过滤掉一些请求,控制不同权限的对象对目标对象的访问),虚拟代理( 阅读全文
posted @ 2016-07-04 21:14 bobo的学习笔记 阅读(221) 评论(0) 推荐(0) 编辑