摘要:
发布订阅模式(观察者模式) 发布订阅模式的定义:它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 发布订阅模式在JS中最常见的就是DOM的事件绑定与触发: //todo 注册点击事件 btn.addEventListener("click", func 阅读全文
posted @ 2021-07-13 22:46
影依贤者
阅读(584)
评论(0)
推荐(0)
摘要:
迭代器模式 迭代器模式的定义:提供一个方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 简单来说就是实现对一个对象的迭代。。。 内部迭代器 这在ES6里已经有了原生的支持:[Symbol.iterator],该方法在所有的数组、Map、Set中都已经有了实现,所以可以通过for 阅读全文
posted @ 2021-07-13 20:58
影依贤者
阅读(138)
评论(0)
推荐(0)
摘要:
代理模式 代理模式的定义:为一个对象提供一个代用品或占位符,以便控制对它的访问 代理模式被运用到vue的响应式数据上,在ES6之前用Object.defineProperty,在ES6后使用Proxy来实现代理。 虚拟代理 虚拟代理用来收集某个时间内对代理对象的访问,在某个时间时把收集到的访问全部执 阅读全文
posted @ 2021-07-13 15:12
影依贤者
阅读(411)
评论(0)
推荐(0)

浙公网安备 33010602011771号