Web资源优化工具,wro4j 1.4.4 发布
fmms 13年前
<p><a href="/misc/goto?guid=4958190084172121420" target="_blank">wro4j</a>是一个Web资源优化工具。众所周知,到服务器加载一个大的文件比加载两个小的文件快,因为会增加HTTP交互的次数并且大部分浏览器在任何时候对于同一个服务器,只保持两个连接。开发wro4j项目的目的是减少加载一个页面的请求次数和传输的数据量。<br /> <img title="logo.png" border="0" alt="logo.png" src="https://simg.open-open.com/show/24538cf1118912ceb862c0d6ef0d2559.png" width="79" height="55" /><br /> </p> <pre class="brush:java; toolbar: true; auto-links: false;">Resource resource = Resource.valueOf("script.coffee", ResourceType.JS); Reader reader = new FileReader("path/to/script.coffee"); Writer writer = new FileWriter("path/to/script.js"); //Transforming a coffee script file into a javascript file new CoffeeScriptProcessor().process(resource, reader, writer); //Using UglifyJs new UglifyJsProcessor().process(resource, reader, writer); //Using BeautifyJs new BeautifyJsProcessor().process(resource, reader, writer); //Using Less new LessCssProcessor().process(resource, reader, writer); //Using Sass new SassCssProcessor().process(resource, reader, writer);</pre> <p></p> <p>wro4j 1.4.4 是一个小维护版本,主要是 bug 修复,对包含在 jar 文件里的 CSS 进行例如深度递归的通配符问题;cssLint 的 Maven 插件问题;CssMin 处理器问题等;当然也包含一些改进,例如 Rhino 的处理器:<span class="truncate_more">lessCss, cssLint, jsHint, jsLint, and uglifyJs 升级到最新版本。</span></p> <p> </p>