我的问题与下面的帖子有关,但目前还没有明确的答案。
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的任何其他最简单的方法?
答案 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是开源的,所以您可以删除您不想要的所有内容,或者复制您想要的所有内容。您将不得不对您需要的核心功能进行一些研究,我建议您在完成后缩小提取的版本。
如果您有任何疑问,请与我们联系。祝好运! :)