1、什么是jQuery?
简单来说其实就是一堆普通的js函数
2、jQuery的优点?
-
减少了原生中对dom操作时 需要去大量记忆 $、query
-
jquery累积了大量的插件库,极大的简化了项目的开发
3、jQuery版本
jQuery目前更新到了3.xx pc:1.xx 移动端:2.xx
当前市面用的最多的是1.1.13(兼容性好)
4、$() 返回值
返回值为类数组,jquery对象
-
jquery库中封装了许多方法,为了能使用jquery中的方法操作dom对象,将原生的dom节点包装成了jquery对象
-
可以让获取到的所有dom节点,能够更方便的调用方法
PS: 1.通过jquery方式查找到的元素 不能使用js的方式操作 样式、属性、内容... 反之也一样。
5、jQuery选择器
1.基本选择器 :
id选择器 $("#id名")
类选择器 $(".class名")
标签选择器 $("html标签")
组合选择器 $("id,class")
通用选择器 $("*") 查找所有的标签
2.层级选择器 :
空格 查找当前元素里面的所有后代元素
> 查找当前元素里面的所有子代元素
+ 查找当前元素下面的紧邻的兄弟节点
~ 查找当前元素下面的所有的兄弟节点
6、jQuery参数规则
-
css选择器
类似于querySelectorAll()静态 jquery是动态的 -
jquery中的特有规则:lt() gt() eq()
-
容错机制 undefined null(不会报错)
-
dom对象:将原生的dom转换为jquery对象,以此来调用jq中的方法
-
函数:表示文档解析完成后执行函数中的代码 等同于 DOMContentLoaded
-
两个参数:$('要获取的元素','该元素所属的上下文')
7、jQuery的特点
-
链式调用
-
循环操作
-
选择元素