欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

JavaScriptMVC 2.0:强测试套件的整合和文档的重大改进

程序员文章站 2022-03-03 10:22:23
...

JavaScriptMVC 是一个功能强大的JavaScript framework,也是一个很棒的JavaScript测试框架。JavaScriptMVC 应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。通过它可以简化项目的开发,支持流行的各种浏览器。

JavaScriptMVC团队发布了2.0版本,几乎重写了整个基于MVC的JavaScript框架的核心代码,对 jQuery功能和样式的库也进行了很大的改进。

例如,如果你有一系列Entries,你可以这样进行事件处理:
$.Controller.extend("EntriesController",{
  ".entry click" : function($el, ev){ ...}
  ".handle draginit" : function($el, ev, drag){ ... }
  ".trash dropon" : function($el, ev, drop, drag){ ...}
}

像这样添加‘EntryController’功能:


$('.entries_list').entries_controller();

新版本的JSMVC提供了对Selenium Web应用测试系统,Env.js以及项目本身的测试库更深度的整合。开发者可以在浏览器中编写或调试测试,同时还会自动在Selenium 和Rhino/Env.js中运行相同的测试。

JMVC文档的应用也有了重大的提高。有一个视频对其进行了详细讲解。


下载JavaScriptMVC 2.0:http://javascriptmvc.googlecode.com/files/javascriptmvc-2.0.2.zip


点击查看JavaScriptMVC 2.0 的更多详情:http://javascriptmvc.com/