Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 轻量级JS AJAX库_Javascript_Ajax - Fatal编程技术网

Javascript 轻量级JS AJAX库

Javascript 轻量级JS AJAX库,javascript,ajax,Javascript,Ajax,我和我的朋友有一个网站(www.rosasecta.com)。它使用了很多Ajax,但都是手工操作,而且非常难看,很难理解。我们想切换到JS库,但JQuery、Prototype和Dojo都太大了。我们只需要一个小型、紧凑的库,可以干净地执行AJAX和一些基本的DOM选择器。有人能推荐一个吗 提前感谢。jQuery一点也不大,您可以使用它,这意味着许多用户在访问您的页面时甚至不必下载它 你要求: 轻量级 AJAX功能 DOM选择器 实际上,您已经拥有了jQuery。在aro 56K下缩小的jQu

我和我的朋友有一个网站(www.rosasecta.com)。它使用了很多Ajax,但都是手工操作,而且非常难看,很难理解。我们想切换到JS库,但JQuery、Prototype和Dojo都太大了。我们只需要一个小型、紧凑的库,可以干净地执行AJAX和一些基本的DOM选择器。有人能推荐一个吗


提前感谢。

jQuery一点也不大,您可以使用它,这意味着许多用户在访问您的页面时甚至不必下载它

你要求:

  • 轻量级
  • AJAX功能
  • DOM选择器

  • 实际上,您已经拥有了jQuery。

    在aro 56K下缩小的jQuery小于典型JPG文件的大小。它将完成您所需的一切,还有一个非常棒的工具

    jQuery、dojo(以及其他一些框架)的选择器部分实际上是作为一个单独的库提供的,即Sizzle选择器库:

    Sizzle声称,根据其网站,其规模仅为4kb,并进行了压缩

    然而,对于ajax,我认为只有最小比特的定制jquery可能是最好的“完整包”。其他一些库(如dojo)也有使用您想要的功能构建它们的方法


    默认的jquery minified+gzip只有19kb。我认为核心构建只需12kb。

    MooTools呢?它不会提供jQuery所能提供的一切,但如果它能满足您的需要,它就非常小

    Zepto.js:(8kb压缩)

    Atomic.js,大小小于1kb,角度样式,简单的js库

    阅读更多


    您尝试过jQuery吗?这并不突兀,你只需要使用你需要的部分。你没有接受你9个问题中任何一个的答案。你真的应该给贡献者应得的荣誉。托管版本有一个缺点:当切换到它时,一些用户(1000人中只有1或2人)抱怨meta,因为他们的公司防火墙出于某种原因阻止了它。是的。但这个数字足够低:)Zepto.js不支持互联网explorer@AlecSmart是的,值得一提。这不是一个好的答案,因为atomic不处理dom选择器,而只处理Ajax请求,但我还是在搜索有史以来最小的Ajax库,你让我发现atomic非常小!谢谢你,伙计。