【发布时间】:2013-11-14 23:50:05
【问题描述】:
我非常热衷于在我的 Javascript/Web 应用程序开发中使用一些构建技术,例如
- 连接
- 缩小
- 用 data:uri 替换图像
- 构建与源代码 *
- 应用缓存清单生成 *
最后两个我还没有找到答案。
构建与源代码
我的意思是我的 HTML 和 Javascript 的“源”版本是不变的,这样我就不必每次都构建来预览更改。我所有的 JS 文件都是单独的
应用缓存清单生成
这说明了自己 - 遍历我的源代码树并构建一个清单并将其插入到我的 标记中。
我没有运气搜索过这两个 - 任何指针? 如果不是这两个人,我会带着杀手级构建系统上路。
谢谢!!!
【问题讨论】:
-
having a "source" version of my HTML and JavascriptHTML 和 Javascript 已经是源代码;你不建造它们。如果我不熟悉网络应用程序编写术语,请原谅我,但是构建它们是什么意思? -
包装我是另一个术语,而不是“构建”。以github.com/cowboy/grunt为例。
-
小心用数据 URI 替换图像。由于它们是 base64 编码的,因此数据 URI保证比原始 URI 大 33%。此外,通过将图像资源移动到 HTML 中,通常会破坏缓存机制。 (对您的页面进行一次小的更新意味着重新传输您的所有图像;图像数据在页面之间重复,等等。)老实说,我根本不会使用数据 URI。
标签: javascript build-process build-automation