javascript - 关于将 Javascript 重构为 JavaScript MVC 框架的好教程吗?

标签 javascript model-view-controller refactoring

我正在寻找有关如何使用现有 JS MVC 框架之一将 JavaScript 应用程序重构为 JavaScript 应用程序的教程。有人有吗?

最佳答案

是的,我推荐位于 GitHub 的 Backbone-Boilerplate .

这是有益的,因为您不仅可以获得 Backbone MVC,还可以获得 require.js AMD 和 underscore.js 模板。作者一直很活跃,并且代码使用起来令人印象深刻。

以下是相关教程:

  1. Introduction
  2. AMD Module setup
  3. Boilerplate
  4. Overview
  5. Router Explanation

这些是我用来启动和运行它的教程。还包括 Node.js 和 Grunt 构建系统。如果您不熟悉它们,那么它们非常值得您付出努力。我今天刚刚看到一个 jQuery 项目正在合并 Grunt 构建系统。这是一个很好的设置。

更新:如果您已经了解样板文件,我们深表歉意。我意识到它与重构没有直接关系。这看起来是一篇关于重构的好文章 MVC .

文档可能很少,因为它特定于代码库的架构方式。关键概念是数据映射到模型,GUI 映射到 View ,集合包含多个模型,路由器用于路由事件。

希望有帮助。 一切顺利! 纳什

关于javascript - 关于将 Javascript 重构为 JavaScript MVC 框架的好教程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11005438/

相关文章:

php - 可扩展的基于规则的访问模式

model-view-controller - 确定保存设置的职责( Controller 、服务和映射器)

ios - 在 swift MVC (Swift) 中保存 TableView 数据

c# - 将自定义参数传递给 Identity Server 3

html - 如何重构一些重复的 HTML 和 CSS?

javascript - 重构代码 - 处理它的一般方法

javascript - 访问 JSON 中的嵌套数组对象和值

javascript - 如何使用 jQuery 删除 html 字符串中的元素

javascript - 在javascript中制作一个实时时钟

javascript - 如何处理表格: &lt;input&gt; and <select> in Cordova/Phonegap