1、压缩文件
在厨师手册程序中加载了很多资源,如果我们想下载这个程序,需要下载很多文件,所以MVC框架提供了把这么多文件压缩成一个文件的压缩工具。
压缩脚本
在压缩你的程序之前,需要在DOC控制台执行下面命令:
C:\workspace\Cookbook>js cookbook\scripts\build.js
steal/steal.js
...
ignore ../steal/dev/dev.js
...
Package #0: 'cookbook/production.js'.
核实production.js已经在cookbook文件夹下已经生成。
切换到产品模型
切换到产品模型是通过修改cookbook.html文件来达到:
<script type='text/javascript'
src='../steal/steal.production.js?cookbook'>
</script>
重新加载和确认
刷新你的页面,你可以看到只有2个脚本文件需要加载steal.production.js 和production.js。不需要再加载我们生成程序的28个文件。
至此压缩文件完成。
2、生成帮助文档
帮助文档是维护代码一个重要步骤。而JavaScriptMVC给我们提供了生成帮助文档的工具。我们只需要在代码中按框架要求添加说明,
如果编写代码帮助,请查看JavaScriptMVC文档中DocumentJS帮助文档。
我们只要执行下面这命令就可以生成像JavaScriptMVC文档这样结构的帮助文档。
js cookbook/scripts/docs.js
我们将在cookbook文件夹下面生成docs.html文件,打开这个文件就可以看到帮助文档了。
帮助文档最顶层的设计是cookbook/cookbook.md文件,打开它,我们看到下面代码:
@page index cookbook //最顶层的类
This is a placeholder for the homepage of your documentation.//程序功能的描述
至此,我们把从JavaScriptMVC开发项目所需要的事件都完成了。
从这个例子中,我们可以看到一个工程从开始到结束,经历了4个步骤:
1、创建工程
2、测试工程
3、压缩文件
4、生成文档
回头看看整个工程,是不是觉得很工整,而且代码很漂亮,不管从开发,测试,阅读,维护都可以说很酷。
分享到:
相关推荐
这篇博客文章“从JavaScriptMVC开始如何完成项目之创建应用程序”可能是指导开发者如何使用特定的JavaScript MVC框架或库来构建一个完整的应用程序。 在JavaScript MVC中: 1. **模型(Model)**:负责处理和管理...
NULL 博文链接:https://lyndon-lin.iteye.com/blog/1556095
JavaScriptMVC附带了一个命令行工具,用于生成项目结构、模型、控制器、视图等。这极大地提高了开发效率,确保了代码的规范性。 **测试支持** JavaScriptMVC框架内置了测试框架,如JSUnit和Jasmine,便于开发者编写...
1. **DocumentJS**: 一个文档生成工具,用于自动生成API文档,帮助开发者理解和使用框架。 2. **StealJS**: 一个模块加载器,支持AMD(异步模块定义)和CommonJS规范,方便代码组织和按需加载,减少页面初始化时的...
JavaScriptMVC 3.3可能更新了其官方文档,以帮助开发者更好地理解和使用新特性。 10. **社区和支持**: 开源项目的成功往往离不开活跃的社区和及时的支持。JavaScriptMVC 3.3版本发布后,开发者社区可能提供了更多的...
- **DocumentJS**:文档生成工具,从注释中提取API文档,帮助开发者理解和使用代码。 - **CanJS**:一个完整的MV*框架,包含了模型、视图和控制器功能,以及组件化、数据绑定和路由等特性。 - **jQuery.Controller...
上传了一半的javascriptmvc3.0.5,这个是【下】
**压缩包子文件的文件名称列表详解:** - **js.bat**:可能是一个批处理文件,用于运行一些JavaScript编译或构建任务。 - **index.html**:通常是应用程序的主入口页面,包含HTML结构以及与JavaScript MVC框架相关的...
3. **框架的使用**:文档可能提供如何初始化框架、创建模型、定义视图和控制器的步骤,以及如何进行数据绑定和事件处理。 4. **最佳实践**:可能涵盖编写可维护的JavaScript MVC代码的技巧,如模块化、依赖注入、...
javascriptmvc3.0.5,文件大于20MB,分成两个卷
JavaScript MVC(Model-View-Controller)是一种用于构建前端应用程序的架构模式,它借鉴了传统的后端MVC设计模式,以帮助开发者组织和管理复杂的JavaScript应用。在这个架构中,Model负责数据处理,View负责用户...
JavaScriptMVC有一个活跃的社区,提供了丰富的文档、示例代码和论坛支持,帮助开发者解决问题和分享经验。 在这个高级编程课程中,你将逐步掌握JavaScriptMVC的各个层面,提升你的前端开发技能,能够构建高效、可...
JavaScript MVC开源框架是一种用于构建富前端应用的框架,它整合了多种JavaScript库和技术,如jQuery,使得开发者可以更高效地组织和管理前端代码,实现Model-View-Controller(MVC)设计模式。在这个"第二部分"中,...
Mithril 压缩后只有 3kb 左右。API 提供一个模板引擎,带 DOM diff 实现,支持路由和组合。 示例代码: //namespace var app = {}; //model app.PageList = function() { return m.request({...
JavaScript MVC模式是Web开发中的一种架构模式,它用于组织和管理复杂的前端应用。MVC,即Model-View-Controller,是一种设计模式,旨在分离应用程序的数据层(Model)、用户界面层(View)和控制逻辑层(Controller...
本文对JavaScriptMVC框架Angular、Backbone、CanJS和Ember作了比较,供大家参考。选择JavaScriptMVC框架很难。一方面要考虑的因素非常多,另一方面这种框架也非常多,而要从中选择一个合适的,还真得费一番心思。想...
通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。 揭开MVC的神秘面纱,教你如何设计合理的架构以及处理...