我一直在使用 jQuery 在基于 Web 的应用程序中实现整个 AJAX 魔法。但我决定我不需要 jQuery 拥有的所有这些令人惊叹的功能,除了它的 AJAX 功能(例如 $.ajax(), $.get(), $.post, getJSON()load();).

您能推荐一个轻量级跨浏览器 AJAX 库/框架(最多约 10 kb)吗?

有帮助吗?

解决方案

您可以通过删除不需要的模块来缩小jQuery /只需修改 Makefile 文件。

其他提示

如果您只需要使用ajax功能,请查看 sajax 或自定义 MooTools 。当然,如果你是一个“轻量级怪胎”,你可以为此编写自己的例程(应少于50行)

MochiKit 可能适合您的需求: http://mochikit.com/

虽然轻量且功能强大,但它可能无法满足 10kb 要求(您可以将其缩减为仅异步模块)

等效方法是:

  • 多XHR

  • doSimpleXMLHttpRequest

  • evalJSON请求

  • 加载JSONDoc

  • 发送XMLHttpRequest

真的轻量级有SACK(简单的AJAX代码套件) 我不使用自己,但它看起来很简单

编辑:我查了一下,js文件约为5kB

MooTools的 ... !!

不要相信jQuery家伙......;)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top