有没有一种简单的方法可以将jquery代码转换为javascript?[已关闭]

2022-08-30 02:58:32

有没有一种简单的方法可以将jQuery代码转换为常规javascript?我想不必访问或理解jQuery源代码。


答案 1

这将使您获得90%的路程 ;)

window.$ = document.querySelectorAll.bind(document)

对于Ajax,现在每个主流浏览器的当前版本都支持Fetch API。对于 ,DOMContentLoaded 具有近乎普遍的支持你可能不需要jQuery为其他常见的jQuery函数提供了等效的本机方法。$.ready()

Zepto提供类似的功能,但重量为10K压缩。jQuery和Zepto以及一些微框架都有定制的Ajax版本,但jQuery/Zepto有可靠的支持,10KB在56K调制解调器上只有大约1秒。


答案 2

最简单的方法是学习如何使用普通的DOM api进行DOM遍历和操作(你可能会称之为:普通的JavaScript)。

然而,对于某些事情来说,这可能是一种痛苦。(这就是图书馆最初被发明的原因)。

谷歌搜索“javascript DOM遍历/操作”应该会为你提供大量有用的(和一些不太有用的)资源。

这个网站上的文章相当不错:http://www.htmlgoodies.com/primers/jsp/

正如Nosredna在评论中指出的那样:请务必在所有浏览器中进行测试,因为现在jQuery不会为您处理不一致之处。