JQuery的概述
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需使用选择器查找即可。
JQuery的特点
JQuery的特点主要是轻量级、链式语法、简单、易扩展。
轻量级:
经GZip压缩后传输的代码文件仅14KB,未经压缩传送的代码文件仅26KB。
链式语法:
$("p.surprise").addClass("ohmy").show("slow");
CSS 1-3 选择器:支持CSS选择器选定DOM对象
跨浏览器:支持Internet Explorer 6+、Opera 9+、Firefox 1.5+、Safari 2+
简单:
较其它JS库更容易入门,中、英文档很齐全
易扩展:
JQuery UI 、 JQuery FX –已经有很完善的基于JQuery的用户界面库 和网页特效库
JQuery的兼容性
兼容性这个问题是很多程序猿的最烦的。jQuery最新的发布了大版本 3.x.x,完全放弃兼容 IE6/7/8。不单单如此,很多国际上的大 型站点也开始逐步不再支持 IE6/7/8。但对于国内而言,比较大型的网站最多只是抛弃 IE6, 或者部分功能不支持 IE6 的警示框,还没可能一下子把 IE6/7/8 全面抛弃。这里我们就谈一 谈你的项目是否有必要兼容 IE6/7/8。
珍爱生命远离IE
JQuery的主流框架
JQuery的主流框架有:Vue 渐进式javascript库、React 构建用户界面的库、Angular 现代 Web 开发平台、Electron 构建跨平台桌面应用程序的框架。
jquery入口小函数
$(function(){.....})
jquery对象与DOM对象的区别
jQ->js $(选择器)[索引] $(选择器).get(索引)
js->jQ $(js对象)