缩小jQuery从Google CDN重定向到非缩小的jquery

时间:2013-08-07 22:51:01

标签: jquery cdn

我正在加载来自Google CDN的缩小的jquery脚本,地址为//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

但是,当我在浏览器上加载页面时,根据chrome开发人员工具,它看起来好像正在加载标准的jquery(非缩小)文件。为什么会这样? jquery也试图加载一个不存在的图像(css / images / ui-bg_highlight-soft_100_eeeeee_1x100.png)

2 个答案:

答案 0 :(得分:3)

它实际上比仅仅重新定义和重新格式化代码更令人敬畏。

秘密是一个 JavaScript源映射,它使开发人员能够将缩小的文件链接到其原始源,以便调试器能够显示原始的无字段代码。
该技术详述如下:
http://devtoolsecrets.com/secret/debugging-use-javascript-source-maps.html

如果你去网络面板,你会看到加载的文件实际上是缩小的文件,如果你查看这个文件的标题,它包含源地图声明:

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/

答案 1 :(得分:1)

您是否将开发人员工具设置为“漂亮打印”?这将采用JavaScript代码并添加换行符和适当的制表符间距,以使代码看起来很漂亮,即使它可能不是。