jQuery就像独立的ajax库一样

时间:2015-04-13 18:18:36

标签: javascript jquery ajax zepto

我正在使用jQuery 2.1.0进行ajax请求(以及其他事情)的javascript项目,现在我需要摆脱jQuery依赖。

为了让这个变化尽可能简单,我需要找到一个轻型独立库,它提供一个ajax抽象层(如果可能的话,只是ajax)维护完全相同的jQuery 2.1.0 ajax接口。我特别需要请求返回与jQuery相同的承诺。

我已尝试过jQuery自定义构建和Zepto自定义构建,但它们仍然太重而无法拥有ajax抽象层。

1 个答案:

答案 0 :(得分:2)

你可以使用包含ajax函数的jQLite,只重16k,因此非常轻,不应该是一个问题。

此外,当您添加 jQLite 的脚本后,它会检查是否已有 jQuery 版本,在这种情况下不会覆盖全局$变量名称

<强>更新

PD:您可以使用this code for example为AJAX请求实现自己的函数,并提供请求的简单接口methodcallback / errback请求取决于库的重量有多重要,但是使用CDN库,你的页面应该不会变慢