🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# JavaScript MV* 模式 本节, 我们将来讨论下三个非常重要的架构模式 - MVC (Model(模型)-View(视图)-Controller(控制器)), MVP (Model(模型)-View(视图)-Presenter(中介者)) 以及 MVVM (Model(模型)-View(视图)-ViewModel(视图模型))。过去,这些模式已经被大量用于构建桌面和服务器端的应用程序,但它只是在最近几年才被应用到JavaScript。 由于目前大多数JavaScript开发人员选择使用Backbone.js一类的库实现的MVC/MV* 架构来实现这些模式,我们将来比较一下它们和传统的实现对于MVC的不同解释。 我们首先来了解下基础知识。