【问题标题】:Extract Ajax Part from jQuery Library从 jQuery 库中提取 Ajax 部件
【发布时间】:2013-04-06 16:59:45
【问题描述】:

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

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 的方法?

【问题讨论】:

标签: jquery jquery-plugins


【解决方案1】:

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

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

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

如果您需要 ajax 包装器/规范化而不使用 jQuery 的便利,我的建议是使用 ender 并使用 reqwest 之类的 ajax 库构建一个包。这将大大减少您的 ajax 功能的文件大小,同时让您能够在未来更新/添加其他类似库的功能。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 2012-10-21
      • 1970-01-01
      相关资源
      最近更新 更多