javascriptmvc 3.2.2

JavaScriptMVC是一个以MIT协议开源的Javascript框架,是一系列创建javascript应用程序的最佳实践和工具。它基于jQuery,包含在jQuery开发中的最佳想法,通过[color=red]提升最佳实践、可维护性、约定优于配置(惯例优先原则)[/color]来指导你成功完成项目。

主要由下述4个相互独立的部分构成:
[b]StealJS[/b] - 依赖管理, 代码生成器, CSS和JS的压缩, 支持Less动态样式语言和CoffeeScript。是一系列的命令行和Javascript Utilities类,使得能很容易地做Javascript应用程序的编译,打包,分享的工作。[color=red]这里的依赖管理不是Javascript之间的依赖管理,优化多个Web页面的脚本,使得尽量减少下载时间。它递归地找到应用程序中最大的共通脚本依赖,然后把它们放置在一个共享的脚本中。结果就是通过减少脚本数量,在画面之间最大化地优化缓存[/color]
[b]FuncUnit[/b] - Web的单元测试框架,是最佳的Javascript的功能测试解决方案。基于jQuery的语法,通过命令行或者浏览器来执行。[color=red]可以用它很容易地编写、调试Web的自动化测试代码[/color]。
[b]jQueryMX[/b] - jQuery MVC, DOM, and Event 扩展。是一系列为大的jQuery应用而开发的扩展集合,包含model, view, controller, class, fixtures, and more.
[b]DocumentJS[/b] - 文档引擎,为Javascript生成类似与javadoc文档的生成器

主要内容:
[b]Code Generators[/b]
./js jquery/generate/app myapp
[b]Dependency Management [/b]
steal('jquery/controller').then(function($){ ... });
[b]Production Builds [/b]
js myapp/scripts/build.js
[b]Testing [/b]
S.open("//myapp/myapp.html");
S("#search").click().type("Hello World");
[b]Client Side Templates [/b]
$("#menu").html("menu.tmpl",items);
[b]jQuery Widget Factory [/b]
$.Controller("Tabs",{ "li click" : function(el, ev){ ... } });
[b]Service/Data Modeling [/b]
$.Model("Todo",{ findAll : "/recipes" }, {});
Todo.findAll(function(todos){ ... });
[b]Documentation [/b]
js myapp/scripts/docs.js
[b]Code Cleaning and Linting [/b]
js myapp/scripts/clean.js
[b]jQuery Special Events [/b]
$("#items").delegate(".item","draginit",function(){});
[b]jQuery Utilities [/b]
$("#panel").outerWidth(500);

可以把JavaScriptMVC作为一个整体的框架来使用,也可以[url=http://javascriptmvc.com/builder.html]下载任何需要的部分[/url]来使用。

官网:[url=http://javascriptmvc.com/]Let JavascriptMVC do the heavy lifting [/url]
入门:[urll]http://javascriptmvc.com/docs.html#!getstarted[/url]
手册:[url]http://javascriptmvc.com/docs.html#!tutorials[/url]
例子:[url]http://javascriptmvc.com/docs.html#!examples[/url]
API文档:[url]http://javascriptmvc.com/docs.html[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值