从jQuery Library中提取Ajax Part

时间:2013-04-06 16:59:45

标签: jquery jquery-plugins

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

Is there only Ajax part of jQuery?

我想只使用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的任何其他最简单的方法?

2 个答案:

答案 0 :(得分:1)

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

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

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

如果你需要{j}的ajax包装/规范化的方便,我的建议是使用ender并使用像reqwest这样的ajax库构建一个包。这将极大地减少ajax功能的文件大小,同时使您能够在将来更新/添加其他类似库的功能。

答案 1 :(得分:0)

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

如果您有任何疑问,请与我们联系。祝好运! :)