jQuery从入门到精通 微课精编版
全新正版 极速发货
¥
59.64
6.6折
¥
89.8
全新
仅1件
作者前端科技
出版社清华大学出版社
ISBN9787302520481
出版时间2019-08
装帧平装
开本16开
定价89.8元
货号1201921042
上书时间2024-06-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
前端科技是由一群在校教师和一线开发人员组成的团队,主要从事Web开发、教学和培训,所编写的图书在网店及实体店的销量名列前茅,受到了广大读者的好评,让数十万的读者轻松跨进了Web开发的大门,为IT技术的普及和应用做出了积极贡献。
目录
章初识jQuery1
视频讲解:9分钟
1.1jQuery概述2
1.1.1jQuery功能2
1.1.2jQuery特性3
1.1.3jQuery优势3
1.1.4jQuery版本4
1.2使用jQuery4
1.2.1下载jQuery5
1.2.2安装jQuery6
1.2.3测试jQuery6
1.3学习资源8
1.3.1jQuery开发工具8
1.3.2jQuery参考手册8
第2章解析jQuery框架9
视频讲解:1小时19分钟
2.1设计思路10
2.2设计框架模型11
2.2.1定义类型11
2.2.2返回jQuery对象12
2.2.3设计作用域14
2.2.4跨域访问15
2.2.5设计选择器16
2.2.6设计迭代器17
2.2.7设计扩展19
2.2.8传递参数21
2.2.9设计独立空间24
2.3jQuery架构26
2.3.1jQuery结构变化概述26
2.3.2jQuery新框架结构28
2.4jQuery构造函数32
2.4.1jQuery([selector,[context]])接口32
2.4.2jQuery(html,[ownerDocument])接口35
2.4.3jQuery(callback)接口38
2.5jQuery类数组38
2.5.1jQuery对象38
2.5.2构建类数组39
2.5.3定位元素40
2.6案例实战42
第3章解析Sizzle选择器引擎45
3.1CSS选择器引擎历史46
3.2Sizzle引擎概述46
3.2.1 Sizzle特征47
3.2.2Sizzle选择器功能47
3.2.3Sizzle代码功能47
3.2.4Sizzle参考47
3.2.5浏览器支持48
3.2.6Sizzle选择器48
3.2.7公共API49
3.2.8扩展API50
3.2.9内部API52
3.2.10Sizzle代码结构52
3.3使用Sizzle引擎54
3.3.1安装Sizzle54
3.3.2嵌入jQuery55
3.3.3jQuery与Sizzle协作55
3.4词法分析57
3.4.1浏览器解析概述57
3.4.2CSS选择器解析顺序59
3.4.3CSS选择器解析机制60
3.4.4tokenize处理器62
3.5选择过滤65
3.5.1位置关系66
3.5.2实现接口66
3.5.3匹配原则67
3.6编译函数71
3.6.1元匹配器71
3.6.2编译器72
3.6.3过滤函数73
3.7超级匹配78
3.7.1superMatcher78
3.7.2matcher79
第4章定义jQuery对象86
视频讲解:47分钟
4.1简单选择器87
4.1.1ID选择器87
4.1.2标签选择器88
4.1.3类选择器89
4.1.4通配选择器91
4.1.5分组选择器91
4.1.6源码解析92
4.2关系选择器95
4.3伪类选择器99
4.3.1子选择器99
4.3.2位置选择器100
4.3.3内容选择器101
4.3.4可视选择器102
4.3.5源码解析103
4.4属性选择器107
4.5表单选择器110
4.5.1类型选择器111
4.5.2状态选择器112
4.6jQuery选择器优化113
第5章过滤jQuery对象116
视频讲解:53分钟
5.1筛选对象117
5.1.1包含类117
5.1.2定位对象118
5.1.3超级过滤119
5.1.4包含过滤122
5.1.5是否包含123
5.1.6映射函数124
5.1.7排除对象125
5.1.8截取片段126
5.2结构过滤127
5.2.1查找后代节点127
5.2.2查找祖先元素131
5.2.3查找前面兄弟元素137
5.2.4查找后面兄弟元素139
5.2.5查找同辈元素142
5.3特殊操作142
5.3.1添加对象142
5.3.2合并对象144
5.3.3返回前面对象145
第6章解析DOM模块146
6.1DOM操作引擎概述147
6.1.1DOM操作设计原理147
6.1.2DOM操作API组成147
6.1.3创建元素设计思路149
6.1.4克隆元素设计思路150
6.1.5插入元素设计思路151
6.1.6移除元素设计思路153
6.2domManip()函数153
6.2.1版本演变153
6.2.2为什么使用domManip()函数153
6.2.3domManip主要功能154
6.2.4源码解析157
6.3buildFragment()函数161
6.3.1文档片段节点161
6.3.2源码解析162
6.4access()与DOM操作166
6.5DOM操作接口170
6.5.1after171
6.5.2insertAfter171
6.5.3before172
6.5.4append173
6.5.5prepend173
6.5.6replaceWith173
6.5.7html174
6.5.8text176
6.5.9val177
第7章操作DOM182
视频讲解:1小时24分钟
7.1创建节点183
7.1.1创建元素183
7.1.2创建文本184
7.1.3创建属性184
7.2插入节点185
7.2.1内部插入185
7.2.2外部插入189
7.3删除节点191
7.3.1移出192
7.3.2清空194
7.3.3分离195
7.4克隆节点197
7.4.1使用clone()197
7.4.2源码解析198
7.5替换节点200
7.6包裹元素202
7.6.1外包202
7.6.2内包203
7.6.3总包204
7.6.4卸包205
7.7操作属性206
7.7.1设置属性206
7.7.2访问属性208
7.7.3删除属性211
7.8操作类213
7.8.1添加类样式213
7.8.2删除类样式213
7.8.3切换类样式214
7.8.4判断样式215
7.9操作内容216
7.9.1读写HTML字符串216
7.9.2读写文本217
7.9.3读写值218
7.10案例实战219
7.10.1设计复选框的全选、反选、取消、
选中输出功能220
7.10.2链式操作DOM221
7.10.3简单求和223
7.11在线练习224
第8章使用CSS225
视频讲解:30分钟
8.1CSS脚本化基础226
8.1.1访问行内样式226
8.1.2使用style227
8.1.3使用styleSheets231
8.1.4使用selectorText234
8.1.5修改样式234
8.1.6添加样式235
8.1.7访问渲染样式236
8.1.8访问媒体查询239
8.1.9CSS事件241
8.2jQuery实现242
8.2.1access()函数243
8.2.2jQuery.fn.css245
8.3案例实战247
8.4在线练习249
第9章jQuery动画250
视频讲解:56分钟
9.1jQuery动画基础251
9.1.1显隐效果251
9.1.2显隐切换254
9.1.3滑动效果256
9.1.4滑动切换257
9.1.5淡入淡出259
9.1.6控制淡入淡出度260
9.1.7渐变切换261
9.2设计动画262
9.2.1模拟show()263
9.2.2自定义动画264
9.2.3滑动定位267
9.2.4停止动画267
9.2.5关闭动画269
9.2.6设置动画频率269
9.2.7延迟动画270
9.3案例实战270
9.3.1折叠面板270
9.3.2树形结构272
9.3.3选项卡274
9.4在线练习277
0章jQuery事件278
视频讲解:1小时14分钟
10.1JavaScript事件基础279
10.1.1JavaScript事件发展历史279
10.1.2事件模型279
10.1.3事件传播279
10.1.4事件类型280
10.1.5绑定事件281
10.1.6事件监听函数281
10.1.7注册事件283
10.1.8销毁事件285
10.1.9event对象287
10.1.10事件委托289
10.2jQuery实现291
10.2.1绑定事件291
10.2.2事件方法296
10.2.3绑定一次性事件297
10.2.4注销事件297
10.2.5使用事件对象298
10.2.6触发事件299
10.2.7切换事件301
10.2.8使用悬停事件302
10.2.9事件命名空间304
10.2.10绑定多个事件305
10.2.11自定义事件306
10.2.12页面初始化307
10.2.13使用ready事件308
10.3案例实战310
10.3.1定义快捷键310
10.3.2设计软键盘312
10.4在线练习314
1章使用Ajax315
视频讲解:1小时21分钟
11.1XMLHttpRequest1.0基础316
11.1.1定义XMLHttpRequest对象316
11.1.2建立XMLHttpRequest连接317
11.1.3发送GET请求318
11.1.4发送POST请求318
11.1.5转换串行化字符串320
11.1.6跟踪状态321
11.1.7终止请求322
11.1.8获取XML数据322
11.1.9获取HTML文本323
11.1.10获取JavaScript脚本324
11.1.11获取JSON数据325
11.1.12获取纯文本325
11.1.13获取头部信息326
11.2XMLHttpRequest2.0基础327
11.2.1请求时限327
11.2.2FormData数据对象327
11.2.3上传文件328
11.2.4跨域访问328
11.2.5响应不同类型数据328
11.2.6接收二进制数据329
11.2.7监测数据传输进度329
11.3jQuery实现330
11.3.1使用GET请求330
11.3.2使用POST请求333
11.3.3使用ajax()请求334
11.3.4跟踪状态336
11.3.5载入文件338
11.3.6设置Ajax选项340
11.3.7序列化字符串341
11.4案例实战344
11.4.1设计数据瀑布流显示344
11.4.2无刷新删除记录345
11.5在线练习347
2章jQuery工具348
视频讲解:1小时53分钟
12.1浏览器探测349
12.1.1检测类型349
12.1.2检测版本号350
12.1.3检测渲染方式351
12.1.4综合测试351
12.2jQuery管理352
12.2.1兼容其他库352
12.2.2混用多个库354
12.3小工具355
12.3.1修剪字符串355
12.3.2序列化字符串355
12.3.3检测数组356
12.3.4遍历对象356
12.3.5转换数组357
12.3.6过滤数组358
12.3.7映射数组359
12.3.8合并数组360
12.3.9删除重复项360
12.3.10遍历jQuery对象361
12.3.11获取jQuery对象长度362
12.3.12获取选择器和选择范围362
12.3.13获取jQuery对象成员363
12.4缓存364
12.4.1认识缓存364
12.4.2定义缓存366
12.4.3获取缓存366
12.4.4删除缓存367
12.4.5jQuery缓存规范368
12.5队列368
12.5.1认识队列368
12.5.2添加队列369
12.5.3显示队列370
12.5.4更新队列371
12.5.5删除队列372
12.6延迟373
12.6.1认识deferred对象373
12.6.2Ajax链式写法373
12.6.3定义同一操作的多个回调函数374
12.6.4为多个操作定义回调函数374
12.6.5普通操作的回调函数接口374
12.7回调函数377
12.7.1添加回调函数378
12.7.2删除回调函数378
12.7.3判断回调函数379
12.7.4清空回调函数379
12.7.5禁用回调函数380
12.7.6触发回调函数380
12.7.7锁定回调函数381
12.8案例实战383
12.9在线练习384
3章jQuery插件385
视频讲解:1小时11分钟
13.1jQuery插件开发基础386
13.1.1开发规范386
13.1.2设计原理387
13.1.3定义jQuery函数389
13.1.4定义jQuery方法390
13.1.5匹配元素391
13.1.6使用extend393
13.1.7封装插件394
13.1.8开放参数395
13.1.9开放功能396
13.1.10隐私保护398
13.1.11非破坏性实现399
13.1.12添加事件日志401
13.1.13简化设计405
13.2案例实战:设计文字提示插件407
13.2.1功能讲解407
13.2.2构建结构407
13.2.3设计思路407
13.2.4难点突破410
13.2.5代码实现411
13.2.6应用插件413
13.3在线练习413
4章案例实战:使用jQuery设计微博系统414
14.1设计思路415
14.2设计网站结构416
14.3设计数据库417
14.4连接数据库418
14.5显示微博418
14.6发布微博419
14.7在线练习421
5章案例实战:使用jQuery开发网店422
视频讲解:60分钟
15.1网站策划423
15.2设计网站结构424
15.2.1定义文件结构424
15.2.2定义网页结构424
15.2.3设计效果图424
15.3设计网站样式425
15.3.1网站样式分类425
15.3.2编写全局样式425
15.3.3编写可重用样式425
15.3.4编写网站首页主体布局426
15.3.5编写详细页主体布局426
15.4设计首页交互行为426
15.4.1搜索框文字效果426
15.4.2网页换肤426
15.4.3导航效果428
15.4.4商品分类热销效果428
15.4.5产品广告效果429
15.4.6超链接提示430
15.4.7品牌活动横向滚动效果432
15.4.8光标滑过产品列表效果433
15.5设计详细页交互行为434
15.5.1图片放大镜效果434
15.5.2图片遮罩效果435
15.5.3小图切换大图436
15.5.4选项卡438
15.5.5产品颜色切换439
15.5.6产品尺寸切换440
15.5.7产品数量和价格联动441
15.5.8产品评分效果441
15.5.9模态对话框442
15.6在线练习443
6章案例实战:使用jQuery开发Web应用444
视频讲解:48分钟
16.1设计思路445
16.1.1案例预览445
16.1.2案例策划446
16.1.3设计XML数据446
16.2设计相册结构447
16.2.1设计基本结构447
16.2.2完善页面结构448
16.3设计相册布局和样式449
16.3.1基本布局思路449
16.3.2定义默认样式和基本框架450
16.3.3定义局部样式451
16.3.4设计皮肤454
16.4设计交互效果455
16.4.1动态更换皮肤455
16.4.2初始化XMLDOM控件455
16.4.3读取并显示分类导航信息456
16.4.4读取并显示缩略图信息458
内容摘要
《jQuery从入门到精通(微课精编版)》通过理论与实践相结合的方式,由浅入深、循序渐进地介绍了jQuery库的使用,并对其源码进行解析。全书内容包括jQuery基础知识、内核详解和应用开发三部分,共计16章,包括初识jQuery、解析jQuery框架、解析Sizzle选择器引擎、定义jQuery对象、过滤jQuery对象、解析DOM模块、操作DOM、使用CSS、jQuery动画、jQuery事件、使用Ajax、jQuery工具、jQuery插件、使用jQuery设计微博系统、使用jQuery开发网店、使用jQuery开发Web应用等内容。本书内容新颖全面,不仅讲解了jQuery技术本身的方方面面,而且还包括与jQuery相关的扩展知识。
主编推荐
精彩内容
— 没有更多了 —
以下为对购买帮助不大的评价