jQuery知识体系梳理

1. 环境搭建


下载jQuery文件库

在jQuery的官方网站(http://jquery.com)中。



 2. jQuery 基础选择器


2-1 #id 选择器         


2-2 element 选择器


2-3 .class 选择器


2-4 * 选择器


2-5 sele1,sele2,seleN分组选择器


2-6 ance desc选择器


2-7 parent > child选择器


2-8 prev + next选择器


2-9 prev ~ siblings选择器


使用示范: $('#id')、$('.class')


3.  jQuery过滤性选择器


3-1 :first过滤选择器


3-2 :eq(index)过滤选择器


3-3 :contains(text)过滤选择器


3-4 :has(selector)过滤选择器


3-5 :hidden过滤选择器


3-6 :visible过滤选择器


3-7 [attribute=value]属性选择器


3-8 [attribute!=value]属性选择器


3-9 [attribute*=value]属性选择器


3-10 :first-child子元素过滤选择器


3-11 :last-child子元素过滤选择器



4.  jQuery表单选择器


4-1 :input表单选择器


4-2 :text表单文本选择器


4-3 :password表单密码选择器


4-4 :radio单选按钮选择器


4-5 :checkbox复选框选择器


4-6 :submit提交按钮选择器


4-7 :image图像域选择器


4-8 :button表单按钮选择器


4-9 :checked选中状态选择器


4-10 :selected选中状态选择器



5.  jQuery 操作DOM元素


5-1 使用attr()方法控制元素的属性


5-2 操作元素的内容


5-3 操作元素的样式


5-4 移除属性和样式


5-5 使用append()方法向元素内追加内容


5-6 使用appendTo()方法向被选元素内插入内容


5-7 使用before()和after()在元素前后插入内容


5-8 使用clone()方法复制元素


5-9 替换内容


5-10 使用wrap()和wrapInner()方法包裹元素和内容


5-11 使用each()方法遍历元素


5-12 使用remove()和empty()方法删除元素



6.  jQuery 事件与应用


6-1 页面加载时触发ready()事件


6-2 使用bind()方法绑定元素的事件


6-3 使用hover()方法切换事件


6-4 使用toggle()方法绑定多个函数


6-5 使用unbind()方法移除元素绑定的事件


6-6 使用one()方法绑定元素的一次性事件


6-7 调用trigger()方法手动触发指定的事件


6-8 文本框的focus和blur事件


6-9 下拉列表框的change事件


6-10 调用live()方法绑定元素的事件



7. jQuery 动画特效


7-1 调用show()和hide()方法显示和隐藏元素


7-2 动画效果的show()和hide()方法


7-3 调用toggle()方法实现动画切换效果


7-4 使用slideUp()和slideDown()方法的滑动效果


7-5 使用slideToggle()方法实现图片“变脸”效果


7-6 使用fadeIn()与fadeOut()方法实现淡入淡出效果


7-7 使用fadeTo()方法设置淡入淡出效果的不透明度


7-8 调用animate()方法制作简单的动画效果


7-9 调用animate()方法制作移动位置的动画


7-10 调用stop()方法停止当前所有动画效果


7-11 调用delay()方法延时执行动画效果



8.  jQuery 实现Ajax应用


8-1 使用load()方法异步请求数据


8-2 使用getJSON()方法异步加载JSON格式数据


8-3 使用getScript()方法异步加载并执行js文件


8-4 使用get()方法以GET方式从服务器获取数据


8-5 使用post()方法以POST方式从服务器发送数据


8-6 使用serialize()方法序列化表单元素值


8-7 使用ajax()方法加载服务器数据


8-8 使用ajaxSetup()方法设置全局Ajax默认选项


8-9 使用ajaxStart()和ajaxStop()方法



9.jQuery 常用插件


9-1 表单验证插件——validate


9-2 表单插件——form


9-3 图片灯箱插件——lightBox


9-4 图片放大镜插件——jqzoom


9-5 cookie插件——cookie


9-6 搜索插件——autocomplete


9-7 右键菜单插件——contextmenu


9-8 自定义对象级插件——lifocuscolor插件


9-9 自定义类级别插件—— twoaddresult



10. jQuery UI型插件


10-1 拖曳插件——draggable


10-2 放置插件——droppable


10-3 拖曳排序插件——sortable


10-4 面板折叠插件——accordion


10-5 选项卡插件——tabs


10-6 对话框插件——dialog


10-7 菜单工具插件——menu


10-8 微调按钮插件——spinner


10-9 工具提示插件——tooltip



11.  jQuery 工具类函数


11-1 获取浏览器的名称与版本信息


11-2 检测浏览器是否属于W3C盒子模型


11-3 检测对象是否为空


11-4 检测对象是否为原始对象


11-5 检测两个节点的包含关系


11-6 字符串操作函数


11-7 URL操作函数


11-8 使用$.extend()扩展工具函数


11-9 使用$.extend()扩展Object对象


以上就是JQ所有常用基础知识点的梳理,如果感兴趣的朋友可以按照这个知识体系进行jquery的补充。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值