Anv*_*aka 11 javascript user-interface design-patterns
您通常在JavaScript中使用哪些UI模式?
通过UI模式,我指的是用于构建和组织UI的最佳实践,从JavaScript生成/管理(除了jQuery或YUI之类的库).
例如,如果您来自.NET世界,那么您熟悉MVC(模型 - 视图 - 控制器)模式系列.在WinForms和ASP.NET的世界中,您将遇到Model-View-Presenter.在WPF中,您很可能会找到MVVM(Model-View-ViewModel)方法.
那JavaScript呢?
模式通常与语言无关.如果某个模式具有价值,那么无论您使用何种语言或技术,除非某些边缘情况具有价值.以MVC为例.无论模型是使用RDBMS还是其他技术实现,无论视图是HTML还是Swing还是X,将模型与视图与控制器分离的概念都具有价值.
如果您看到某些技术在某种技术中的应用比在另一种技术中更多,那么通常只意味着该技术的开发人员采用了比其他技术更全面支持的特定方法.
JavaScript本身并没有对您施加任何特定模式.一些JavaScript框架,比如YUI或Dojo或Glow,往往会引导你一个方向而不是另一个方向.
在一天结束时,查看您正在解决的问题,您拥有的资源和经验,并遵循有意义的模式.
| 归档时间: |
|
| 查看次数: |
3457 次 |
| 最近记录: |