我在 jquery 和用它构建的大型应用程序上投入了大量时间。最近我一直在回顾Google Closure Library,但此时发现它并不像 jquery 那样优雅。我相信它可能有一些潜力并且会更多地研究它,但现在我打算继续使用 jQuery 作为我的基础框架。
但是,我对Google Closure Compiler印象非常深刻。我很想在我的应用程序的构建过程中开始使用它。不幸的是,尚不清楚将它用于不遵循标准 Google Closure 标准的项目有多容易。
在开发基于 jquery 的项目和使用 Google Closure Compiler 方面是否有任何最佳实践或良好资源?例如:
用它编译jquery和jquery-ui是否有意义,还是我应该继续指向google CDN上的这些资源?我确信我的 jquery 和 jquery-ui 会更小,因为我没有使用库的所有功能,但是指向 CDN 会增加文件已经在访问者缓存中的机会。
我的应用程序被分成许多文件,每个函数都有一个文件。我想按特定顺序将它们组合起来,并将它们缩小到我网站上每个部分的文件中。我想自动化这个过程。
目前我的项目有一个 java 后端,并且是用 Maven 构建的。将 Google Closure Compiler 添加到此构建过程是否有意义?
基本上,我正在寻找专门用于将 Google Closure Compiler 与 jQuery 结合使用的任何好的资源。