现在的位置: 首页 > 综合 > 正文

javascriptMVC入门 — 10.StealJS

2012年07月06日 ⁄ 综合 ⁄ 共 949字 ⁄ 字号 评论关闭

  StealJS是一系列命令行和javascript客户端工具,他能使创建、打包盒分享javascript应用更容易。下面我们就看看他有哪些特性。

 

  依赖管理(steal)

  steal加载js、css、客户端模版等文件到你的应用程序。例子:

steal('widgets/tabs.js', './style.css', function(){ $('#tabs ).tabs(); 
});

 

  JS/CSS串联和压缩(steal.build)

  steal.build插件可以很容易的把应用程序的多个js和css文件组合成一个最小化的js和css文件,他有如下特性:

1.可配置压缩器(默认是google的closure)。

2.可以压缩less和CoffeeScript。

3.预处理和压缩客户端模版(模版还没有没解析)。

js steal/buildjs mypage.html

 

  记录日志(steal.dev)

  steal.dev会在浏览器端记录日志,当变成产品模式的时候不会记录信息,所以你不必移除代码。

steal.dev.log('something is happening');

 

  代码生成器(steal.generate)

  steal.generate使创建代码生成器相当的简单:预包装JMVC风格的代码生成器,容易自定义代码生成器。

js jquery/generate/app cookbook

 

  打包管理(steal.get)

  steal.get是一个简单的javascript版本的ruby gems。从远程svn和git服务器下载和安装插件,安装依赖。

js steal/getjs http://github.com/jupiterjs/mxui/

  

  代码整洁工具(steal.clean)

  steal.clean可以整洁你的代码,并用JSLint测试。

js steal/clean path/to/page.html

 

  可供google爬取和搜索的Ajax应用(steal.html)

  steal.html可以在你的ajax应用中创建可供google爬取和搜索的Ajax应用页面。

js steal/htmljs http://localhost/cookbook.html#recipes

抱歉!评论已关闭.