JavaScript MV* 模式
最后更新于:2022-04-01 11:46:17
# JavaScript MV* 模式
本节, 我们将来讨论下三个非常重要的架构模式 - MVC (Model(模型)-View(视图)-Controller(控制器)), MVP (Model(模型)-View(视图)-Presenter(中介者)) 以及 MVVM (Model(模型)-View(视图)-ViewModel(视图模型))。过去,这些模式已经被大量用于构建桌面和服务器端的应用程序,但它只是在最近几年才被应用到JavaScript。
由于目前大多数JavaScript开发人员选择使用Backbone.js一类的库实现的MVC/MV* 架构来实现这些模式,我们将来比较一下它们和传统的实现对于MVC的不同解释。
我们首先来了解下基础知识。