书籍详情
jQuery开发实战(慕课版)
作者:千锋教育高教产品研发部 著
出版社:人民邮电出版社
出版时间:2020-09-01
ISBN:9787115528254
定价:¥59.80
购买这本书可以去
内容简介
全书共分14章:jQuery入门;jQuery选择器详解;jQuery操作DOM;jQuery常用方法;jQuery事件操作;jQuery工具方法;jQuery动画;jQuery特效实战;jQuery高级进阶;jQuery插件;jQuery UI组件;jQuery移动开发;jQuery源码分析;jQuery项目实战。
作者简介
千锋教育 1.千锋教育采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院、教育部教育管理信息中心指定移动互联网实训基地等。
目录
第1章 jQuery入门 1
1.1 初识jQuery 1
1.1.1 jQuery发展史 2
1.1.2 jQuery资源 3
1.1.3 jQuery的优势 5
1.2 使用jQuery 8
1.2.1 下载与引入 8
1.2.2 编辑器与提示插件 10
1.2.3 第一个jQuery程序 10
1.3 jQuery代码风格 11
1.3.1 共存与混写 12
1.3.2 链式调用 13
1.3.3 命名规范 13
1.3.4 解决冲突 14
1.4 本章小结 14
1.5 习题 14
第2章 jQuery选择器详解 17
2.1 选择器分类 17
2.1.1 基本选择器 18
2.1.2 层次选择器 21
2.1.3 属性选择器 24
2.1.4 伪类选择器 28
2.2 选择器方法 37
2.2.1 eq()方法 37
2.2.2 find()方法 38
2.2.3 add()方法 39
2.2.4 筛选方法 39
2.3 选择器技巧 41
2.3.1 length属性 41
2.3.2 取值与赋值 41
2.3.3 index()方法 43
2.3.4 each()方法 44
2.4 本章小结 44
2.5 习题 44
第3章 jQuery操作DOM 47
3.1 查找DOM元素 48
3.1.1 子节点查找 48
3.1.2 父节点查找 49
3.1.3 兄弟节点查找 50
3.2 操作DOM元素 53
3.2.1 创建节点 54
3.2.2 添加节点 54
3.2.3 替换节点 57
3.2.4 删除节点 58
3.2.5 克隆节点 60
3.3 DOM高级方法 61
3.3.1 closest()方法 61
3.3.2 包裹方法 62
3.3.3 截取范围方法 65
3.4 本章小结 67
3.5 习题 67
第4章 jQuery常用方法 70
4.1 class属性操作 70
4.1.1 addClass()方法 70
4.1.2 removeClass()方法 72
4.1.3 toggleClass()方法 73
4.1.4 hasClass()方法 75
4.2 HTML属性操作 75
4.2.1 attr()方法 76
4.2.2 prop()方法 76
4.2.3 data()方法 78
4.3 元素尺寸大小 78
4.3.1 width()方法 79
4.3.2 innerWidth()方法 80
4.3.3 outerWidth()方法 80
4.4 其他常用方法 82
4.4.1 css()方法 82
4.4.2 html()方法 83
4.4.3 val()方法 83
4.4.4 offset()方法 84
4.4.5 position()方法 85
4.4.6 scrollTop()方法 86
4.4.7 text()方法 87
4.5 本章小结 88
4.6 习题 88
第5章 jQuery事件操作 91
5.1 事件基础 91
5.1.1 页面载入事件 91
5.1.2 鼠标事件 93
5.1.3 键盘事件 94
5.1.4 表单事件 94
5.1.5 滚动事件 96
5.2 Event对象详解 96
5.2.1 鼠标指针坐标 97
5.2.2 键盘键值 98
5.2.3 阻止冒泡 99
5.2.4 阻止默认事件 100
5.2.5 事件源 101
5.3 事件高级用法 101
5.3.1 on()、off()方法 102
5.3.2 事件委托 104
5.3.3 事件主动触发 105
5.3.4 命名空间 106
5.4 事件扩展用法 106
5.4.1 hover()方法 106
5.4.2 focusin()、focusout()方法 108
5.4.3 one()方法 108
5.5 本章小结 109
5.6 习题 109
第6章 jQuery工具方法 111
6.1 常用工具 111
6.1.1 类型检查 111
6.1.2 类型转换 113
6.1.3 复制对象 114
6.1.4 修改this指向 116
6.1.5 解决框架冲突 116
6.2 AJAX工具 117
6.2.1 $.ajax()工具方法 117
6.2.2 高级接口 121
6.2.3 全局事件 124
6.3 扩展工具 126
6.3.1 字符串工具方法 126
6.3.2 数组工具方法 126
6.3.3 对象工具方法 129
6.4 本章小结 129
6.5 习题 130
第7章 jQuery动画 132
7.1 动画基础 132
7.1.1 显示/隐藏 132
7.1.2 animate()方法 134
7.1.3 淡入/淡出 137
7.1.4 展开/收缩 139
7.2 自定义动画 140
7.2.1 delay()方法 140
7.2.2 stop()、finish()方法 141
7.3 动画高级用法 143
7.3.1 动画队列 143
7.3.2 关闭动画与判断动画 144
7.3.3 扩展Tween算法 144
7.4 本章小结 147
7.5 习题 148
第8章 jQuery特效实战 150
8.1 交互特效 150
8.1.1 星级评分 150
8.1.2 内容穿梭框 153
8.1.3 自定义滚动条 156
8.2 动画特效 161
8.2.1 轮播图 161
8.2.2 寻路九宫格 164
8.3 本章小结 167
8.4 习题 168
第9章 jQuery高级进阶 170
9.1 函数队列 170
9.1.1 queue()、dequeue()方法 170
9.1.2 异步队列 172
9.2 回调对象 174
9.2.1 基本方法 174
9.2.2 应用场景 175
9.2.3 四大参数 176
9.2.4 延迟对象 179
9.3 模板引擎 180
9.3.1 概念与意义 181
9.3.2 基本操作 181
9.3.3 实际应用 183
9.4 QUnit单元测试 185
9.4.1 界面 185
9.4.2 方法与断言 186
9.5 本章小结 188
9.6 习题 188
第10章 jQuery插件 190
10.1 常见插件 190
10.1.1 cookie插件 190
10.1.2 日历插件 192
10.1.3 轮播图插件 194
10.2 自定义插件 196
10.2.1 插件方法 197
10.2.2 自定义标签页 198
10.2.3 自定义弹窗 201
10.3 本章小结 203
10.4 习题 204
第11章 jQuery UI组件 205
11.1 UI组件基础 205
11.1.1 引入文件 205
11.1.2 UI动画 206
11.1.3 UI特效 207
11.2 UI组件进阶 209
11.2.1 UI交互 209
11.2.2 UI控件 216
11.2.3 Widget工厂 220
11.3 本章小结 222
11.4 习题 222
第12章 jQuery移动开发 224
12.1 jQuery mobile 224
12.1.1 基础布局 225
12.1.2 页面交互 227
12.2 其他框架 230
12.2.1 Zepto 230
12.2.2 Swiper 233
12.2.3 Bootstrap 236
12.3 本章小结 241
12.4 习题 241
第13章 jQuery源码分析 243
13.1 面向对象 243
13.1.1 属性与方法 243
13.1.2 原型与原型链 244
13.2 打造miniQuery库 245
13.2.1 框架搭建 245
13.2.2 常见方法 249
13.3 本章小结 253
13.4 习题 254
第14章 jQuery项目实战 255
14.1 会议管理系统 255
14.1.1 项目结构布局 255
14.1.2 项目数据初始化 257
14.1.3 项目功能实现 259
14.2 推箱子小游戏 267
14.2.1 设置游戏数据 267
14.2.2 游戏功能设置 269
14.3 本章小结 274
14.4 习题 274
1.1 初识jQuery 1
1.1.1 jQuery发展史 2
1.1.2 jQuery资源 3
1.1.3 jQuery的优势 5
1.2 使用jQuery 8
1.2.1 下载与引入 8
1.2.2 编辑器与提示插件 10
1.2.3 第一个jQuery程序 10
1.3 jQuery代码风格 11
1.3.1 共存与混写 12
1.3.2 链式调用 13
1.3.3 命名规范 13
1.3.4 解决冲突 14
1.4 本章小结 14
1.5 习题 14
第2章 jQuery选择器详解 17
2.1 选择器分类 17
2.1.1 基本选择器 18
2.1.2 层次选择器 21
2.1.3 属性选择器 24
2.1.4 伪类选择器 28
2.2 选择器方法 37
2.2.1 eq()方法 37
2.2.2 find()方法 38
2.2.3 add()方法 39
2.2.4 筛选方法 39
2.3 选择器技巧 41
2.3.1 length属性 41
2.3.2 取值与赋值 41
2.3.3 index()方法 43
2.3.4 each()方法 44
2.4 本章小结 44
2.5 习题 44
第3章 jQuery操作DOM 47
3.1 查找DOM元素 48
3.1.1 子节点查找 48
3.1.2 父节点查找 49
3.1.3 兄弟节点查找 50
3.2 操作DOM元素 53
3.2.1 创建节点 54
3.2.2 添加节点 54
3.2.3 替换节点 57
3.2.4 删除节点 58
3.2.5 克隆节点 60
3.3 DOM高级方法 61
3.3.1 closest()方法 61
3.3.2 包裹方法 62
3.3.3 截取范围方法 65
3.4 本章小结 67
3.5 习题 67
第4章 jQuery常用方法 70
4.1 class属性操作 70
4.1.1 addClass()方法 70
4.1.2 removeClass()方法 72
4.1.3 toggleClass()方法 73
4.1.4 hasClass()方法 75
4.2 HTML属性操作 75
4.2.1 attr()方法 76
4.2.2 prop()方法 76
4.2.3 data()方法 78
4.3 元素尺寸大小 78
4.3.1 width()方法 79
4.3.2 innerWidth()方法 80
4.3.3 outerWidth()方法 80
4.4 其他常用方法 82
4.4.1 css()方法 82
4.4.2 html()方法 83
4.4.3 val()方法 83
4.4.4 offset()方法 84
4.4.5 position()方法 85
4.4.6 scrollTop()方法 86
4.4.7 text()方法 87
4.5 本章小结 88
4.6 习题 88
第5章 jQuery事件操作 91
5.1 事件基础 91
5.1.1 页面载入事件 91
5.1.2 鼠标事件 93
5.1.3 键盘事件 94
5.1.4 表单事件 94
5.1.5 滚动事件 96
5.2 Event对象详解 96
5.2.1 鼠标指针坐标 97
5.2.2 键盘键值 98
5.2.3 阻止冒泡 99
5.2.4 阻止默认事件 100
5.2.5 事件源 101
5.3 事件高级用法 101
5.3.1 on()、off()方法 102
5.3.2 事件委托 104
5.3.3 事件主动触发 105
5.3.4 命名空间 106
5.4 事件扩展用法 106
5.4.1 hover()方法 106
5.4.2 focusin()、focusout()方法 108
5.4.3 one()方法 108
5.5 本章小结 109
5.6 习题 109
第6章 jQuery工具方法 111
6.1 常用工具 111
6.1.1 类型检查 111
6.1.2 类型转换 113
6.1.3 复制对象 114
6.1.4 修改this指向 116
6.1.5 解决框架冲突 116
6.2 AJAX工具 117
6.2.1 $.ajax()工具方法 117
6.2.2 高级接口 121
6.2.3 全局事件 124
6.3 扩展工具 126
6.3.1 字符串工具方法 126
6.3.2 数组工具方法 126
6.3.3 对象工具方法 129
6.4 本章小结 129
6.5 习题 130
第7章 jQuery动画 132
7.1 动画基础 132
7.1.1 显示/隐藏 132
7.1.2 animate()方法 134
7.1.3 淡入/淡出 137
7.1.4 展开/收缩 139
7.2 自定义动画 140
7.2.1 delay()方法 140
7.2.2 stop()、finish()方法 141
7.3 动画高级用法 143
7.3.1 动画队列 143
7.3.2 关闭动画与判断动画 144
7.3.3 扩展Tween算法 144
7.4 本章小结 147
7.5 习题 148
第8章 jQuery特效实战 150
8.1 交互特效 150
8.1.1 星级评分 150
8.1.2 内容穿梭框 153
8.1.3 自定义滚动条 156
8.2 动画特效 161
8.2.1 轮播图 161
8.2.2 寻路九宫格 164
8.3 本章小结 167
8.4 习题 168
第9章 jQuery高级进阶 170
9.1 函数队列 170
9.1.1 queue()、dequeue()方法 170
9.1.2 异步队列 172
9.2 回调对象 174
9.2.1 基本方法 174
9.2.2 应用场景 175
9.2.3 四大参数 176
9.2.4 延迟对象 179
9.3 模板引擎 180
9.3.1 概念与意义 181
9.3.2 基本操作 181
9.3.3 实际应用 183
9.4 QUnit单元测试 185
9.4.1 界面 185
9.4.2 方法与断言 186
9.5 本章小结 188
9.6 习题 188
第10章 jQuery插件 190
10.1 常见插件 190
10.1.1 cookie插件 190
10.1.2 日历插件 192
10.1.3 轮播图插件 194
10.2 自定义插件 196
10.2.1 插件方法 197
10.2.2 自定义标签页 198
10.2.3 自定义弹窗 201
10.3 本章小结 203
10.4 习题 204
第11章 jQuery UI组件 205
11.1 UI组件基础 205
11.1.1 引入文件 205
11.1.2 UI动画 206
11.1.3 UI特效 207
11.2 UI组件进阶 209
11.2.1 UI交互 209
11.2.2 UI控件 216
11.2.3 Widget工厂 220
11.3 本章小结 222
11.4 习题 222
第12章 jQuery移动开发 224
12.1 jQuery mobile 224
12.1.1 基础布局 225
12.1.2 页面交互 227
12.2 其他框架 230
12.2.1 Zepto 230
12.2.2 Swiper 233
12.2.3 Bootstrap 236
12.3 本章小结 241
12.4 习题 241
第13章 jQuery源码分析 243
13.1 面向对象 243
13.1.1 属性与方法 243
13.1.2 原型与原型链 244
13.2 打造miniQuery库 245
13.2.1 框架搭建 245
13.2.2 常见方法 249
13.3 本章小结 253
13.4 习题 254
第14章 jQuery项目实战 255
14.1 会议管理系统 255
14.1.1 项目结构布局 255
14.1.2 项目数据初始化 257
14.1.3 项目功能实现 259
14.2 推箱子小游戏 267
14.2.1 设置游戏数据 267
14.2.2 游戏功能设置 269
14.3 本章小结 274
14.4 习题 274
猜您喜欢