能够轻松判断需要哪些JQuery函数?

有没有人知道一个工具会告诉我哪些JQuery函数用于给定的页面? 我想将包含的文件减少到最低限度。 谢谢。

我不认为你会想要走这条路,因为它会为你提供很少的任何好处(你可能会试图做到这一点)。 让我分别在这里的评论中介绍你提到的2个软件包。

jQuery Core已经很小了,如果你正在使用缩小版本并通过gzip提供它 ( 你应该这样做 )那么jquery只有24kb (截至当前的1.4.2版本)。

然而, jQuery UI有点过分,你可以在这里使用他们的下载管理器来删除你需要的效果和小部件,只需选择你需要的组件,restrest,然后获得你想要的缩小/剥离版本。


第2部分:替代方案

为用户提供更好体验的另一种方法是从CDN中包含您的脚本,例如以下是Google CDN的链接:

  • jQuery: http : //ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
  • jQuery UI: http : //ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js

  • 看看这个问题是如何包含CSS的 (如果你使用的是默认主题之一,修改URL中的版本号以匹配使用的脚本)

根据您的最新情况,您也可以稍微修改一下,例如:

  • jQuery 1.4.x最新版: http : //ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js
  • jQuery 1.x最新: http : //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
  • jQuery UI 1.8.x最新版: http : //ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js
  • jQuery UI 1.x最新: http : //ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js

有关使用CDN的原因, 请查看此问题 。