JavaScript设计模式与开发实践(六)命令模式&组合模式 有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么,此时希望用一种松耦合的方式来设计软件,使得请求发送者和请求接收者能够消除彼此之间的耦合关系。 2023-01-10 读书笔记 > JavaScript设计模式与开发实践 #JS #设计模式
笔试题:实现树组件handleUnCheck方法 假设我们在开发一个可check的树组件,请编写一个handleUnCheck方法,用于实现摸个树节点被取消选中后,计算整棵树的选中状态,所有子孙节点需要被取消选中。 2023-01-09 笔试 #面试 #笔试题
JavaScript设计模式与开发实践(五)发布—订阅模式 它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在 JavaScript 开发中,可以用事件模型来实现。 2023-01-08 读书笔记 > JavaScript设计模式与开发实践 #JS #设计模式
JavaScript设计模式与开发实践(四)迭代器模式 迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 2023-01-07 读书笔记 > JavaScript设计模式与开发实践 #JS #设计模式
JavaScript设计模式与开发实践(二)策略模式 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 2023-01-05 读书笔记 > JavaScript设计模式与开发实践 #JS #设计模式