我是否需要在appcache中包含http://code.jquery.com/jquery.min.map?

时间:2013-11-20 17:33:36

标签: html5-appcache

在开发过程中,我正在使用

http://code.jquery.com/jquery-1.9.1.js

在我的html和appcache.manifest中。

当我投入生产时,我将其更改为

http://code.jquery.com/jquery-1.9.1.min.js

在这两个地方,但我看到Google Chrome浏览器的网络标签中引用了这个内容:

http://code.jquery.com/jquery.min.map
问:我是否也需要加入它?

我也看到了这些人:

http://code.jquery.com/mobile/1.3.2/images/ajax-loader.gif
http://code.jquery.com/mobile/1.3.2/images/icons-18-white.png

jQuery中是否还有其他可能影响应用程序缓存的事情?

2 个答案:

答案 0 :(得分:1)

实际上有两种方法可以包含jquery。

a)您直接将它放在您的服务器上。 b)你从jquery站点加载它(目前你正在这样做)。

所以当你从jquery网站加载它然后它将显示在网络选项卡中。实际上它将提高性能.Jquery网站本身负责处理它们提供的javascript应该最小化,以便它将需要更少的网络带宽来加载。

要提高性能,您应该从CDN服务器加载它们。它们是最好和最快的。

所以没有必要担心它。

答案 1 :(得分:1)

地图文件有助于调试。它有助于调试器扭转缩小。 所以你不要把它包含在appcache中。

关于第二个问题: Jquery mobile不仅有javascript文件,还有css文件和图像。 你需要在appcache中包含css和图像(除非你不使用任何图标)