JQuery 教程

前言

JavaScript 教程 的开始,我们描述过 JQuery,它是第一代 JavaScript 框架,解决了 DOM 的问题。

在 IE9 之前的浏览器时代,IE 浏览器占领了市场主导的地位,但是由于每一个 IE 浏览器的版本,都是捆绑在 Windows 操作系统的上面,更新的速度同操作系统,几年一次,导致了版本与版本之间的跨度非常大,相互之间不能兼容。这段时间就是前端人员的黑暗岁月,经常需要为每一个特定的浏览器版本,编写一份特定的代码。

JQuery 就是在这个背景下诞生的,它是一个 DOM 库,同它写出来的 DOM 代码 可以兼容所有的浏览器,大大的解放了生产力,所有迅速的流行。

今天的 JQuery 还是有很大的市场份额,但已经不是再是当年的唯一主导地位,一方面是因为 ES6 之后的 JavaScript 语法逐渐变得越发友好,加上现代浏览器的统一, JavaScript 原生 DOM 操作 已经没有那么的反人类。还有第二代前端框架 Vue & Raect 的流行,挤压掉了很大 JQuery 的应用场景。

虽然如此,但是作为前端人员还是很有必要学习 JQuery 的。第一,它并未完全过时。一些如 Bootstrap 的流行框架还是建立在 JQuery 的基础上。第二,足够小的、没必要使用 组件化框架 的项目,使用它来编写,还是非常高效简洁的,JMJC.TECH 前端用的就是 JQuery。第三,它的一些 DOM 思想 一直都在。