1

我的问题与下面的帖子有关,目前还没有明确的答案。

jQuery 是否只有 Ajax 部分?

我只想使用 jQuery 的 Ajax 部分,不想使用整个库。任何人都可以为此提供帮助。

在上述帖子的一个答案中,我发现了这个 ajax 库 https://github.com/dtjm/jquery/tree/ajaxonly

正如那里提到的,我尝试了以下命令,但是我没有密码来提取 jquery 部分。

git clone https://dtjm@github.com/dtjm/jquery.git
git checkout ajaxonly
make

它要求输入密码。有没有专家知道,如何获得 Ajax 部分?或者任何其他提取ajax的最简单方法?

4

2 回答 2

1

按照在jQuery github 页面上构建自定义版本的 jQuery 的说明进行操作。(请注意,这只适用于 jQuery 1.9+)

克隆存储库并安装 grunt 后,您应该能够构建一个仅包含 ajax 的 jQuery 版本:

grunt custom:-css,-deprecated,-dimensions,-effects,-event-alias,-offset,-sizzle

如果您需要在ajax没有 jQuery 的情况下方便地进行包装/规范化,我的建议是使用ender并使用诸如reqwest 之类的 ajax 库构建一个包。这将大大减少您的 ajax 功能的文件大小,同时使您能够在将来更新/添加其他类似库的功能。

于 2013-04-06T18:27:44.607 回答
0

答案是“不,没有可用的资源只为您提供 jQuery 库的 AJAX 部分”。但是,您可以访问code.jquery.com并导航,直到找到所需的版本。单击指向该版本.jsCDN 的链接,但不是其缩小版本 ( .min.js)。因为 jQuery 是开源的,所以您可以删除不需要的所有内容,或者复制您需要的所有内容。您将不得不对您需要哪些核心功能进行一些研究,我建议您在完成后缩小提取的版本。

如果您有任何问题,请告诉我。祝你好运!:)

于 2013-04-06T17:30:11.807 回答