最新 最热

php设计模式(二十一):备忘录模式(Memento)

备忘录模式又称为快照、Snapshot、Memento,备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。

2023-05-24
1

php设计模式(二十):状态模式(State)

状态模式又称为:State。状态是一种行为设计模式,能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。

2023-05-23
1

使用设计模式中的工厂模式,改善代码复用和扩展性

设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。...

2023-05-23
1

php设计模式(十九):观察者模式(Observer)

观察者模式又称为:事件订阅者、监听者、Event-Subscriber、Listener、Observer。观察者是一种行为设计模式,允许定义一种订阅机制,可在对象事件发生时通知多个“观察”该对象的其他对象。...

2023-05-22
0

php设计模式(十七):迭代器模式(Iterator)

迭代器模式又称为:Iterator。迭代器是一种行为设计模式,能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。迭代器模式允许用户通过特定的顺序访问容器中的数据,它将数据和顺序的实现分离,很少有有...

2023-05-19
1

React 设计模式 0x8:测试

测试在每个 Web 应用程序中都非常重要,即使在 React 中也是如此,特别是在其组件方面。

2023-05-17
1

React 设计模式 0x7:构建可伸缩的应用程序

在构建 React 应用程序时,总会有一些情况,您不希望重新渲染组件,除非某些 prop 或值发生了更改,或者达到了某些条件;这称为条件渲染。

2023-05-17
1

React 设计模式 0x6:数据获取

在大多数 React 应用程序中,应用程序需要来自 API 或服务器的数据才能正常运行。也会将数据从应用程序提交到服务器以接收某种响应。有几种方法可以将此数据发送/获取到 API 或服务器,可以使用内置的 API 或外部 npm 包...

2023-05-17
1

React 设计模式 0x5:服务端渲染 SSR

SSR(Server-Side Rendering,服务器端渲染)是指将 React、Vue、Angular 等客户端渲染的应用在服务器端执行一次,然后将渲染结果返回给浏览器进行展示的过程。相对于客户端渲染(CSR,Client-Side Rendering),SSR 可以提高页面的...

2023-05-17
1

React 设计模式 0x4:样式

在每个 Web 应用程序中,样式化非常重要,因为样式使其对用户非常有吸引力,并为用户提供良好的体验。在 React 中有不同的方法来实现这一点。

2023-05-17
1