Angularjs基于哪种设计模式?,学习一种设计模式就足够了?

时间:2014-04-18 07:01:12

标签: javascript angularjs design-patterns

我正在学习自己的角度,能够理解如何以角度编码。但我觉得,只是学习angularjs和编码/ tweeking的概念,解决问题的一些事情并不好。从现在开始,我想编写有效和标准化的代码。坦率地说到现在为止我只专注于解决问题,从不专注于设计模式。

学习设计模式将有助于更好地解决问题。如果是这样,javascript中有许多设计模式,如果你看一下

中的“目录”

http://addyosmani.com/resources/essentialjsdesignpatterns/book/

学习所有这些模式很重要吗?或者只有角度跟随的选定图案。,如果您知道更好的链接或参考学习angularjs,请帮助我。

注意:我知道网上有很多类似的问题,但我想了解我的理解,所以请在发表任何意见之前阅读并理解我的问题

1 个答案:

答案 0 :(得分:5)

AngularJS项目的联合负责人

Igor Minarthis post中说道

  

我在此声明AngularJS是MVW框架 - 模型 - 视图 - 随便。无论什么代表"什么对你有用"。

这是构建AngularJS的基础(复合)模式。但是在构建Angular应用程序时使用了许多模式:

我认为研究这些通用编程模式有很多价值,因为它们可以广泛应用。学会使用它们,但不要仅仅应用它们。

接下来,每个AngularJS应用程序都是一个JavaScript应用程序。因此,研究JavaScript特定模式非常有用,例如: