这是一个很有学术性的问题,但也许有人可以在这里给我一个提示。 AngularJS是一种什么样的架构?首先,我想到了一个三层结构:
表现层 - HTML5 / CSS 应用层:AngularJS DataLayer:AngularJS(??)
......但是想一会儿,基本上它是否适合多层架构设计模式呢?
因为Angular具有双向绑定,而视图中的更改会影响模型(数据层),而不会在此处通过应用程序层。此外,Angular直接接触DOM。所以我最终得到了:
表示层 - AngularJS(操作DOM) 应用层:AngularJS 数据层:AngularJS
那么如何根据设计模式描述AngularJS?