Published on2024年8月13日《大明王朝 1566》:赵贞吉、海瑞与“格物致知”感想随笔赵贞吉与海瑞的交锋 《大明王朝1566》赵贞吉和海瑞关于如何审浙江贪墨案产生了正面的交锋,里面有两段关于格物致知的片段: 1. 赵贞吉心中之羞赧可想而知,毕竟一代“硕儒”,半生的功夫都下在“格物至知”上,这时遇到这样的对手,反而激起了他...
Published on2024年8月12日备忘录模式详解JavaScript架构设计设计模式备忘录模式(Memento Pattern)是一种行为型设计模式,允许在不破坏封装性的前提下,捕获对象的内部状态,并在将来需要时恢复到原先的状态。主要应用于支持撤销和恢复操作的应用程序中,例如文本编辑器、游戏存档系统等。
Published on2024年8月7日中介者模式详解JavaScript架构设计设计模式中介者模式(Mediator Pattern)是一种行为型设计模式,它通过引入一个中介者对象,来封装一系列对象之间的交互操作,从而使这些对象不再相互直接引用,降低了对象之间的耦合度。这使得一个对象的变化可以独立于其他对象的变化,更加灵活和可拓展。
Published on2024年8月6日解释器模式详解JavaScript架构设计设计模式解释器模式(Interpreter Pattern)是一种行为型设计模式,它提供了一种方法来定义语言的文法,并且通过解释这些语句来实现该语言的语法分析和执行。主要应用于编译器、查询语言和报告生成等场景。
Published on2024年8月2日深入解析 useSyncExternalStore 在 React 的实现和运行机制前端开发架构设计源码解析React深入解析React 18新增的useSyncExternalStore Hook的核心实现原理和运行机制,详细剖析其在React源码中的具体实现、状态订阅同步流程、并发模式下的处理策略。通过源码分析揭示该Hook如何解决外部状态管理库的订阅同步问题,为开发者理解React状态管理机制和构建高性能状态管理方案提供深度技术洞察。