从今天将开始一个全新的课程,是我学习javascriptMVC的总结。课程来源是javascriptMVC的官方网站:http://www.javascriptmvc.com。关于javascript MVC理论方面的书籍是《基于MVC的JavaScript Web 富应用开发》,他的英文原版是《JavaScript Web Applications》。我读过两遍,个人觉得书还是相当不错的,可以提高你对javascript oop和mvc编程的认识。javascriptMVC是javascript MVC的一个实践性的框架,可以帮助你完成基于javascript搭建MVC程序的开发任务,下面我们就开始简单介绍这个框架。
什么是javascriptMVC
javascriptMVC基于jquery,他是创建javascript MVC架构应用程序的一系列实践和工具。他包括下面一些单独的组件:
StealJS:依赖管理器和惰性加载工具。
FuncUnit:使用jquery语法编写功能测试,通过命令行或者浏览器跑测试用例。
JqueryMX:这些插件是大型javascript应用程序的开发模块: model, view, controller, class, fixtures等。
DocumentJS:一个js文档的兼容工具,把注释转变成可查询的文档应用。
为什么选择javascriptMVC
javascriptMVC有着多年被用于开发大型javascript大型应用的经验,他能帮助你开发高质量的javascript应用。
谁使用javascriptMVC
javascriptMVC的使用者是那些注重正确使用javascript的开发人员,他们关注点有:基于测试驱动开发,程序性能,代码质量,代码的架构和程序的可维护性。javascriptMVC可以用最简单的方式实现这些工作,甚至做更多的事情。