我的朋友和我有一个网站(www.rosasecta.com)。它使用了大量的Ajax,但它都是手工制作的,而且它真的很丑陋且难以挖掘。我们想切换到JS库,但JQuery,Prototype和Dojo都很大。我们只想要一个小而紧凑的库,它可以干净地完成AJAX和一些基本的DOM选择器。任何人都可以推荐一个吗?
提前致谢。
答案 0 :(得分:6)
jQuery根本不大,你可以使用Google's hosted version,这意味着你的许多用户甚至不必在访问你的页面时下载它。
您要求:
你几乎已经获得了jQuery。
答案 1 :(得分:6)
jQuery,dojo(和其他一些框架)的选择器部分实际上是作为一个单独的库,Sizzle Selector库提供:
Sizzle声称只有4kb缩小并根据他们的网站进行了压缩。
然而,对于ajax,我认为只有最小位的自定义jquery可能是最好的“完整包”。像dojo这样的其他一些库也有使用你想要的功能构建它们的方法。
默认的jquery minified + gzipped只有19kb。我认为核心版本只能达到12kb。
答案 2 :(得分:3)
在aro 56K上缩小的jQuery小于典型JPG文件的大小。它会做你需要的一切,而且还有更多的东西
答案 3 :(得分:3)
Zepto.js:http://zeptojs.com/#download(8kb gzipped)
答案 4 :(得分:2)
MooTools怎么样?它不会提供jQuery会提供的所有内容,但如果它能够满足您的需求,它就会非常小。
答案 5 :(得分:1)
Atomic.js,大小小于1kb,且具有棱角样式,简单的js库 https://github.com/cferdinandi/atomic
了解更多
https://ultimatecourses.com/blog/writing-a-standalone-ajax-xhr-javascript-micro-library