小编Nik*_*ani的帖子

React/Angular 等 javascript 框架解决了哪些问题?

我是 React js 的新手,我一直试图了解像 React、Angular 这样的 js 框架解决了什么真正的问题,以及为什么需要学习它们。

当然,当我看到框架的优势时,每个人都在谈论“Shadow/Virtual DOM、Router、Reusable Components 等”,但后来我偶然发现了下面的链接,其中讨论了一些不同的内容

https://medium.com/dailyjs/the-deepest-reason-why-modern-javascript-frameworks-exist-933b86ebc445

https://www.codementor.io/binarymuse/react-components-from-a-jquery-programmer-background-du107k2lz

但我不清楚

所以我想了解在这些框架出现之前维护 js/jquery 代码是多么困难。

每个人都只是要求学习这些框架,因为它们很受欢迎,但没有一个清楚地解释为什么它们受欢迎,它们解决了什么问题,以及它们如何让我们从头开始创建 web 应用程序时更轻松。

javascript jquery reactjs

2
推荐指数
2
解决办法
589
查看次数

为什么在 If-else 上声明设计模式

我到处都发现有人说使用状态设计模式比 if else 更好。我想知道为什么:

  1. 它是对现实世界用例中的 if-else 的改进吗?
  2. 它使代码更易于测试吗?

任何人都可以提供一个示例,其中状态模式实际上改善了这种情况,很难理解为什么当我可以使用 if-else 时我要承担遵循状态模式的开销。

互联网上的示例不足以说明这种模式如何解决现实世界的问题或使代码更易于维护。

java design-patterns state-pattern

1
推荐指数
1
解决办法
1524
查看次数