优点:
1.提供强大的功能函数
2.解决浏览器兼容问题
3.实现丰富的ui和插件
4.纠正
jquery 对象 :对js节点的封装,还包含了一些功能与属性
只有jquery对象才能调用jquery提供的方法
js对象——jsom(节点)
js的功能只能通过js对象调用
jQuery与js对象相互转化:
js对象——》jq对象 $(js对象)
jq对象——》js对象
jq对象【0】
jq。get(0)
jQuery选择器
基础选择器
组合选择器
层次选择器
属性选择器
过滤选择器
注意:如果操作布尔属性,建议使用prop,针对于true/false进行判断
如果操作其他固有属性或者自定义属性建议使用attr
boolean使用prop,属性值前后不加引号
jQuery 操作样式
jQuery操作值
创建元素
$(’元素内容‘)
插入元素
删除元素
remove()
empty()
遍历元素
each()
事件
加载事件
事件绑定:
鼠标事件 键盘事件 焦点事件 表单事件...
jQuery Ajax
异步无刷新技术
格式$/.ajax({})
$.get四步骤
$.post四部
$.getjson
表示请求返回的数据类型是json格式的ajax请求
注意:表单数据异步提交之前先对数据做序列化,然后提交
jQuery
js核心类库
jq对象:jq对象调用jq的功能
jq与js对象之间相互转化
选择器:基础 组合 层次 属性 表单 过滤
DOM操作
操作属性,操作样式,操作值,操作元素
事件绑定:加载事件,bind事件绑定
ajax异步无刷新