我已经在使用 jQuery 并基于它构建了一个大型应用程序。最近,我正在审查 Google Closure 库,但目前发现它并不像 jQuery 那样优雅。我认为它可能有一些潜力,会进一步研究它,但目前我打算继续使用 jQuery 作为我的基础框架。
然而,我非常 impressed with Google Closure Compiler。我很想在应用程序的构建过程中开始使用它。不幸的是,如果项目不遵循标准的 Google Closure 标准,它将不会很容易使用。
是否有任何关于开发基于jQuery项目并使用Google Closure编译器的最佳实践或良好资源?例如:
是否有意义用它来编译 jQuery 和 jQuery UI 或者仍然指向 Google CDN 上的这些资源?我确定我的 jQuery 和 jQuery UI 将更小,因为我不使用这些库的所有功能,但是指向CDN会增加文件已经在访问者缓存中的机会。
我的应用程序被分成许多文件,每个函数有一个文件。我想按特定顺序组合它们,并将它们缩小到站点上的每个部分一个文件。我想自动化这个过程。
目前我的项目具有Java后端,并且使用Maven构建。是否有意义将Google Closure编译器添加到此构建过程中?
基本上,我正在寻找任何与在 jQuery 中使用 Google Closure 编译器相关的良好资源。