【问题标题】:Bundling and minification technique捆绑和缩小技术
【发布时间】:2015-10-05 09:42:22
【问题描述】:
我有一个关于 JavaScript 捆绑方法的问题。
我们有任何现有的由大量 jsps 组成的 Java Web 应用程序(一个产品)。我们希望为 js 和 CSS 文件实现捆绑和缩小方法,以减少开销()。正如我所提到的,这是一款带有传统网络文件夹结构的产品
有没有什么方法(任何工具)可以让我们在不改变jsp语法的情况下拥有动态捆绑方法。如果我们更改 jsps 中的语法,那么这将增加我们在升级活动期间的开销。
【问题讨论】:
标签:
javascript
bundling-and-minification
【解决方案1】:
Jawr 是 Javascript 和 CSS 的可调打包解决方案,它允许在单独的模块文件中快速开发资源。开发人员可以在开发模式下使用大量拆分的 javascript 文件,然后 Jawr 以可配置的方式将所有文件捆绑到一个或多个文件中。
通过使用标签库,Jawr 允许您使用相同的、未更改的页面进行开发和生产。 Jawr 还缩小和压缩文件,从而减少页面加载时间。
Jawr 使用简单的 .properties 描述符进行配置,除了标准 Java Web 应用程序,它还可以用于 Facelets、Grails、Wicket 和 Spring 应用程序。
https://jawr.java.net