章节过时
目前,一套代码已经可以在多个浏览器上运行良好了,所以 jQuery 的意义并不大。在 Node 中,我们使用 axios 来进行请求。
大约 3 分钟
章节过时
大部分动画都能够通过 CSS3 的 transition 实现,且 CSS3 开销更小。在复杂动画下,jQuery 更容易触发性能瓶颈。
2020 年浏览器对 CSS3 已经支持的特别良好,所以目前大多数的动画都直接使用 CSS3 的动画库。本章以学习思路为主即可。
章节过时
由于目前各浏览器 API 已经基本统一,无需使用 jQuery 绑定事件了。
jQuery 是 JavaScript 世界中使用最广泛的一个库。鼎盛时期全世界大约有 80~90%的网站直接或间接地使用了 jQuery。
jQuery 能帮我们干这些事情:
$('#test')
肯定比 document.getElementById('test')
来得简洁;章节过时
而且目前浏览器 API 已经基本统一,除非兼容旧版本 IE,否则无需针对不同浏览器写不同的代码。
章节过时
目前,新型的框架大多遵循 MVVM 逻辑,及把逻辑层的数据绑定到视图层去显示。这种思路下,无需也不应操作 DOM。
jQuery 是一款能够方便快捷的操作 DOM,并兼容所有主流浏览器的框架,目前最新版本是 3.5.1。
提示
由于目前前端应用的愈加复杂,前端开发者大多数转向 MVVM 框架,目前世界比较流行的三大 MVVM 框架是 Vue React Angular。可以说,在 2020 年,jQuery 已经过时了!
不过 jQuery 无论说从代码实现还是从写法上,到今天都是值得借鉴的。
所以如果您只想简单了解并掌握前端开发,而不是深入地从事相关行业,您可以直接 跳过本章节。
本章节应以理解写法与思路为主,无需刻意记忆。
选择器是 jQuery 的核心。一个选择器写出来类似 $('#dom-id')
。