Javascript Angularjs基于哪种设计模式?学习一种设计模式就足够了?
我正在自学angular,并且能够理解如何使用angular编写代码。但是我觉得,仅仅学习angularjs的概念和编码/处理一些事情来解决问题是不好的。从现在起,我希望代码有效和标准化。坦率地说,到目前为止,我只专注于解决问题,从未专注于设计模式 学习设计模式是否有助于更好地解决问题。如果是这样的话,javascript中有许多设计模式,如果您查看 学习所有这些模式很重要吗?或者是否只有选定的angularjs模式。如果您知道学习angularjs的更好链接或参考,请帮助我 注:我知道网络上有很多类似的问题,但我想知道我的理解,所以请在发表任何评论之前阅读并理解我的问题,AngularJS项目的联合负责人在一篇文章中说 我在此声明AngularJS是MVW框架-模型视图。Whatever代表“Whatever适合你” 这是AngularJS构建的基本(复合)模式。但是,在构建角度应用程序时,会使用许多模式:Javascript Angularjs基于哪种设计模式?学习一种设计模式就足够了?,javascript,angularjs,design-patterns,Javascript,Angularjs,Design Patterns,我正在自学angular,并且能够理解如何使用angular编写代码。但是我觉得,仅仅学习angularjs的概念和编码/处理一些事情来解决问题是不好的。从现在起,我希望代码有效和标准化。坦率地说,到目前为止,我只专注于解决问题,从未专注于设计模式 学习设计模式是否有助于更好地解决问题。如果是这样的话,javascript中有许多设计模式,如果您查看 学习所有这些模式很重要吗?或者是否只有选定的angularjs模式。如果您知道学习angularjs的更好链接或参考,请帮助我 注:我知道网络上
- $watch表达式:
- $emit,$broadcast:
- 增强现有元素的指令:
- 带有子指令的父指令(使用
属性):require
- -您编写的每个函数都是一个构造函数
- -您编写的每个服务都是一个模块。在这个示例中,Addy Osmani使用AngularJS函数,而AngularJS函数是一个匿名函数,AngularJS稍后会使用正确的参数调用该函数