55KB的JQUERY对我的应用来说太大了

Dav*_*ici 10 javascript jquery

有没有办法如何截断jquery?

我需要在jquery代码中只使用与AJAX相关的方法.

您可能知道缩小版本仅为55KB,未加载版本大约为110KB.

大卫

Dan*_*man 29

我认为你的问题的答案是"可能不是".

但请考虑以下几点:

  • 您不必在每个页面请求上提供它,合理的HTTP响应标头应该意味着每个客户端浏览器只需要下载一次.
  • 如果你使用谷歌CDN的jQuery,你的客户可能根本不需要下载它,因为他们很可能已经缓存它.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)


cgp*_*cgp 10

使用gzip压缩它将它降低到19kb.它将从那里开始缓存,所以我不确定为什么这是一个问题.这远远低于大多数体面的图像.

如果您不介意其他人托管您的代码而您的问题只是整体带宽,那么使用CDN也是一种选择.


Mun*_*PhD 6

你有什么理由要把它变小吗?如今,以55kb的大小进入是相当微不足道的.

如果您需要更快,请尝试将其链接到Google,它始终缓存在他们的服务器上.在这里查看他们的文档.

您也可以尝试异步下载Javascript文件.