jQuery 是 JavaScript 世界中使用最广泛的一个库。鼎盛时期全世界大约有 80~90%的网站直接或间接地使用了 jQuery。
jQuery 能帮我们干这些事情:
消除浏览器差异: 您不需要自己写冗长的代码来针对不同的浏览器来绑定事件,编写 AJAX 等代码;
轻松实现动画、修改 CSS 等各种操作。
由于已经 2020 年了,直接选用 jQuery3.x版本即可。
从 jQuery 官网可以下载最新版本。jQuery 只是一个 jquery-xxx.js 文件,但您会看到有 compressed(已压缩)和 uncompressed(未压缩)两种版本,使用时完全一样,但如果您想深入研究 jQuery 源码,那就用 uncompressed 版本。
$ 本质上就是一个函数,但是函数也是对象,于是 $ 除了可以直接调用外,也可以有很多其他属性。
绝大多数时候,我们都直接用 $ (因为写起来更简单嘛)。但是,如果 $ 这个变量不幸地被占用了,而且还不能改,那我们就只能让 jQuery 把 $ 变量交出来,然后就只能使用 jQuery 这个变量:
这种黑魔法的原理是 jQuery 在占用$之前,先在内部保存了原来的$调用 jQuery.noConflict() 时会把原来保存的变量还原。