Cash(Tiny jQuery 替代方案)

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 价值 200 美元的免费积分!

对于 Cash 的 README 很简单

Cash 是一个针对现代浏览器(IE11+)的极小 jQuery 替代方案,它提供 jQuery 风格的语法来操作 DOM。利用现代浏览器功能来最小化代码库,开发人员可以使用熟悉的链式方法,文件大小却只有很小一部分。与 jQuery 的 100% 功能一致并非目标,但 Cash 接近得令人欣慰,涵盖了大多数日常用例。

压缩并 gzip 后的大小为 6 KB,甚至比 Zepto 更小。Zepto 的全部意义在于成为一个更小的 jQuery,但它已经好几年没有更新了,所以也有这个因素。

我想知道如果 Cash 放弃 IE 11 支持,它会变得更小多少。

jQuery 仍然被绝对大量的网站使用,最近才 达到使用率峰值 并显示出下降的迹象。一定是因为它在大多数 WordPress 网站上都有,对吧?这就像 42% 的所有网站都使用它一样。

无论如何,如果你倾向于只为了方便的 API 而使用 jQuery,Cash 看起来是一个不错的替代方案。我也并不怪你。输入 $ 而不是 document.querySelectorAll 对我来说仍然感觉很好,更不用说隐藏在那个美元符号函数后面的所有其他花哨功能了。


另外值得一提的是:如果你想从项目中彻底删除 jQuery,replace-jquery 可能值得一看

自动查找现有项目中的 jQuery 方法并生成原生 js 替代方案。