图书介绍
jQuery与JavaScript入门经典PDF|Epub|txt|kindle电子书版本网盘下载
![jQuery与JavaScript入门经典](https://www.shukui.net/cover/50/30677986.jpg)
- (美)戴利著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115368881
- 出版时间:2014
- 标注页数:482页
- 文件大小:101MB
- 文件页数:498页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
jQuery与JavaScript入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 动态Web编程简介1
1.1 理解Web服务器/浏览器范式1
1.1.1 Web服务器与Web浏览器通信涉及的术语2
1.1.2 Web服务器和客户端脚本编程6
1.2 为编写jQuery和JavaScript做准备10
1.2.1 搭建Web开发环境11
1.2.2 创建Web开发项目17
1.2.3 添加CSS19
1.2.4 编写动态脚本20
1.3 小结21
1.4 问与答22
1.5 作业22
1.5.1 测验22
1.5.2 答案22
1.5.3 练习22
第2章 调试jQuery和JavaScript网页24
2.1 JavaScript控制台24
2.2 调试HTML元素28
2.2.1 查看HTML元素28
2.2.2 查看和编辑DOM31
2.3 调试CSS33
2.3.1 使用CSS检查器33
2.3.2 使用样式检查器33
2.3.3 使用布局检查器34
2.4 调试jQuery和JavaScript39
2.4.1 JavaScript调试器39
2.4.2 如何调试jQuery呢44
2.5 分析网络流量44
2.6 小结46
2.7 问与答46
2.8 作业46
2.8.1 测验46
2.8.2 答案47
2.8.3 练习47
第3章 理解动态网页的结构48
3.1 使用HTML/HTML5元素创建动态网页49
3.2 理解HTML的结构49
3.3 实现HTML头元素50
3.3.1 〈title〉51
3.3.2 〈meta〉51
3.3.3 〈style〉52
3.3.4 〈script〉53
3.3.5 〈noscript〉53
3.3.6 〈link〉54
3.4 添加HTML体元素54
3.4.1 使用重要的体元素属性54
3.4.2 理解块级元素和行内元素55
3.4.3 创建容器元素56
3.4.4 添加链接元素59
3.4.5 使用图像元素59
3.4.6 使用列表元素60
3.4.7 创建表格元素60
3.4.8 实现表单元素63
3.5 添加一些HTML5高级元素66
3.5.1 使用HTML5图形元素66
3.5.2 添加媒体元素72
3.6 小结73
3.7 问与答73
3.8 作业73
3.8.1 测验73
3.8.2 答案74
3.8.3 练习74
第4章 使用CSS/CSS3样式实现动态设计和布局75
4.1 在网页中添加CSS样式75
4.1.1 从文件加载CSS样式76
4.1.2 在页头中添加CSS样式76
4.1.3 在页体中指定CSS样式77
4.1.4 在HTML元素中指定CSS样式77
4.2 给HTML元素指定CSS样式77
4.2.1 理解CSS基本语法77
4.2.2 使用CSS选择器指定HTML元素的样式79
4.2.3 使用CSS设计属性81
4.2.4 使用CSS布局属性95
4.3 为动态地调整CSS属性做好准备102
4.3.1 为动态指定HTML元素所属的类做好准备103
4.3.2 为直接调整CSS属性做好准备103
4.4 小结103
4.5 问与答104
4.6 作业104
4.6.1 测验104
4.6.2 答案104
4.6.3 练习105
第5章 jQuery和JavaScript语法106
5.1 在网页中添加jQuery和JavaScript106
5.1.1 加载jQuery库106
5.1.2 实现jQuery和JavaScript107
5.1.3 访问HTML事件处理程序107
5.2 访问DOM109
5.2.1 使用JavaScript访问DOM109
5.2.2 使用jQuery选择器访问HTML元素109
5.3 理解JavaScript语法111
5.3.1 创建变量111
5.3.2 理解JavaScript数据类型112
5.3.3 使用运算符113
5.3.4 使用比较运算符和条件运算符114
5.3.5 实现循环117
5.3.6 创建函数120
5.3.7 理解变量作用域123
5.3.8 添加错误处理123
5.4 小结125
5.5 问与答125
5.6 作业125
5.6.1 测验125
5.6.2 答案126
5.6.3 练习126
第6章 理解并使用Java Script对象127
6.1 使用对象语法127
6.1.1 创建新的对象实例127
6.1.2 访问对象的属性128
6.1.3 访问对象的方法128
6.1.4 给对象添加值和方法128
6.2 理解内置对象128
6.2.1 Number129
6.2.2 String129
6.2.3 Array133
6.2.4 Date138
6.2.5 Math139
6.2.6 RegExp139
6.3 创建自定义对象140
6.3.1 定义JavaScript对象140
6.3.2 给JavaScript对象添加方法140
6.3.3 使用原型对象模式141
6.4 小结144
6.5 问与答144
6.6 作业145
6.6.1 测验145
6.6.2 答案145
6.6.3 练习145
第7章 使用JavaScript和jQuery对象访问DOM元素146
7.1 理解DOM对象和jQuery对象146
7.1.1 JavaScript DOM对象简介146
7.1.2 jQuery对象简介147
7.1.3 判断对象是DOM对象还是jQuery对象148
7.1.4 在DOM对象和jQuery对象之间进行转换148
7.2 在JavaScript中访问DOM对象149
7.2.1 根据ID查找DOM对象149
7.2.2 根据类名查找DOM对象149
7.2.3 根据标签名查看DOM对象149
7.3 使用jQuery选择器152
7.3.1 使用基本选择器152
7.3.2 使用属性选择器153
7.3.3 使用内容选择器154
7.3.4 使用层次选择器154
7.3.5 使用表单选择器155
7.3.6 使用可视性选择器155
7.3.7 使用筛选选择器155
7.4 小结159
7.5 问与答159
7.6 作业159
7.6.1 测验159
7.6.2 答案160
7.6.3 练习160
第8章 使用jQuery导航和操作jQuery对象和DOM元素161
8.1 串接jQuery操作161
8.2 筛选jQuery对象表示的结果162
8.3 使用jQuery对象遍历DOM163
8.4 jQuery对象的其他一些方法164
8.4.1 使用.each()165
8.4.2 使用.map()166
8.5 小结172
8.6 问与答172
8.7 作业172
8.7.1 测验172
8.7.2 答案173
8.7.3 练习173
第9章 使用事件实现交互性极强的网页174
9.1 理解事件174
9.1.1 理解事件处理过程175
9.1.2 事件对象176
9.1.3 事件类型177
9.2 使用网页加载事件进行初始化178
9.2.1 使用JavaScript onload事件178
9.2.2 使用jQuery添加初始化代码179
9.3 给DOM元素添加和删除事件处理程序179
9.3.1 在HTML中指定事件处理程序179
9.3.2 使用JavaScript添加事件处理程序180
9.3.3 使用jQuery指定事件处理程序184
9.3.4 使用jQuery辅助函数指定事件处理程序187
9.4 手工触发事件187
9.4.1 使用JavaScript手工触发事件188
9.4.2 使用jQuery手工触发事件191
9.5 创建自定义事件194
9.5.1 使用JavaScript添加自定义事件194
9.5.2 使用jQuery添加自定义事件195
9.6 实现回调195
9.6.1 理解回调机制195
9.6.2 使用延迟对象196
9.7 小结197
9.8 问与答197
9.9 作业197
9.9.1 测验197
9.9.2 答案197
9.9.3 练习198
第10章 动态地访问和操作网页199
10.1 访问浏览器和网页元素的值199
10.1.1 获取鼠标位置200
10.1.2 获取和设置元素的值200
10.1.3 使用jQuery获取和设置特性和属性200
10.1.4 获取和设置CSS属性201
10.1.5 获取和设置元素尺寸202
10.1.6 获取和设置元素位置202
10.1.7 访问类203
10.1.8 获取浏览器和屏幕的尺寸和颜色信息203
10.2 动态地操作网页元素208
10.2.1 动态地添加网页元素208
10.2.2 删除网页元素210
10.2.3 使用jQuery替换网页元素211
10.2.4 使用jQuery插入元素211
10.2.5 修改类212
10.2.6 切换可视性212
10.3 动态地重排网页元素216
10.4 小结221
10.5 问与答222
10.6 作业222
10.6.1 测验222
10.6.2 答案222
10.6.3 练习223
第11章 访问网页外面的数据224
11.1 理解screen对象224
11.2 使用window对象225
11.2.1 访问window对象的属性225
11.2.2 使用window对象的方法226
11.3 使用location对象226
11.4 使用history对象227
11.4.1 沿浏览历史前进227
11.4.2 沿浏览历史后退227
11.5 控制外部链接228
11.5.1 禁用外部链接的默认行为228
11.5.2 在新浏览器窗口中打开链接228
11.6 添加弹出框231
11.6.1 通知用户232
11.6.2 要求用户确认232
11.6.3 提示用户输入232
11.7 设置定时器233
11.7.1 添加延迟定时器233
11.7.2 添加反复触发的定时器233
11.8 小结235
11.9 问与答236
11.10 作业236
11.10.1 测验236
11.10.2 答案236
11.10.3 练习236
第12章 使用动画和其他特效改善用户交互237
12.1 理解jQuery动画237
12.1.1 基于CSS设置的动画238
12.1.2 理解动画队列239
12.1.3 停止动画239
12.1.4 延迟动画239
12.1.5 对动画应用.promise()240
12.2 以动画方式显示和隐藏240
12.2.1 以动画方式隐藏240
12.2.2 以动画方式显示241
12.2.3 以动画方式在隐藏和显示之间切换241
12.3 基于可视性的动画243
12.3.1 fadeIn()243
12.3.2 fadeOut()244
12.3.3 fadeToggle()244
12.3.4 fadeTo()244
12.4 滑动元素246
12.4.1 使用slideUp()、slideDown()和slideToggle()246
12.4.2 使用.animate()调整宽度和高度以创建滑动效果246
12.5 创建大小调整动画249
12.6 以动画方式移动元素251
12.6.1 以动画方式调整静态元素的位置252
12.6.2 以动画方式调整非静态元素的位置252
12.7 小结255
12.8 问与答255
12.9 作业255
12.9.1 测验255
12.9.2 答案256
12.9.3 练习256
第13章 与Web表单交互257
13.1 访问表单元素258
13.1.1 获取和设置表单元素的值258
13.1.2 序列化表单数据262
13.2 智能表单流程控制267
13.2.1 让元素自动获得和失去焦点267
13.2.2 明智地隐藏和显示元素268
13.2.3 禁用元素268
13.2.4 控制提交和重置268
13.3 动态地控制表单元素的外观和行为273
13.4 验证表单278
13.4.1 手工验证web表单278
13.4.2 获取jQuery验证插件279
13.4.3 使用HTML进行简单的jQuery验证279
13.4.4 进行复杂验证280
13.5 小结287
13.6 问与答287
13.7 作业287
13.7.1 测验287
13.7.2 答案288
13.7.3 练习288
第14章 创建高级网页元素289
14.1 添加图像画廊289
14.2 实现具有排序和筛选功能的表格294
14.3 创建树视图299
14.4 使用覆盖层对话框302
14.5 以图形均衡器方式显示数据305
14.6 添加走势图308
14.7 小结311
14.8 问与答311
14.9 作业311
14.9.1 测验311
14.9.2 答案312
14.9.3 练习312
第15章 通过AJAX访问服务器端数据313
15.1 轻松理解AJAX313
15.1.1 AJAX请求和网页请求之比较313
15.1.2 理解ASP、PHP、MySQL等服务器端服务314
15.1.3 理解异步通信315
15.1.4 理解跨域请求315
15.1.5 GET请求与POST请求之比较316
15.1.6 理解响应数据类型:二进制、文本、XML和JSON316
15.2 实现AJAX317
15.2.1 使用JavaScript实现AJAX请求317
15.2.2 使用jQuery实现AJAX请求318
15.2.3 处理AJAX响应321
15.2.4 处理响应数据323
15.3 使用高级jQueryAJAX332
15.3.1 全局设置简介332
15.3.2 使用全局事件处理程序332
15.3.3 实现低级AJAX请求333
15.4 小结334
15.5 问与答335
15.6 作业335
15.6.1 测验335
15.6.2 答案335
15.6.3 练习335
第16章 与外部服务Facebook、Google、Twitter和Flickr交互336
16.1 使用jQuery和JavaScript在网页中添加Facebook社交元素336
16.1.1 在网页中加载Facebook API库337
16.1.2 添加Like按钮338
16.1.3 添加Send按钮338
16.1.4 添加评论区域338
16.2 在网页中添加谷歌地图342
16.3 添加自定义谷歌搜索347
16.4 在网页中添加Twitter元素350
16.4.1 加载Twitter JavaScript API库350
16.4.2 添加Tweet按钮351
16.4.3 添加Follow(关注)按钮352
16.4.4 添加嵌入式推文352
16.4.5 添加嵌入式时光轴353
16.5 在网站中添加Flickr图像356
16.6 小结360
16.7 问与答360
16.8 作业361
16.8.1 测验361
16.8.2 答案361
16.8.3 练习361
第17章 jQuery UI简介362
17.1 熟悉jQuery UI362
17.1.1 下载jQuery UI库362
17.1.2 使用ThemeRoller363
17.2 在脚本中使用jQuery UI365
17.2.1 理解jQuery UI新增的功能365
17.2.2 使用jQuery UI新增的选择器366
17.2.3 使用jQuery UI指定UI元素的位置369
17.3 小结372
17.4 问与答372
17.5 作业372
17.5.1 测验372
17.5.2 答案372
17.5.3 练习373
第18章 使用jQuery UI效果374
18.1 应用jQuery UI效果374
18.1.1 了解jQuery UI效果374
18.1.2 给效果动画指定缓动函数375
18.1.3 给jQuery对象添加效果376
18.2 给类变化添加效果379
18.3 给可视性变化添加效果381
18.4 小结386
18.5 问与答386
18.6 作业386
18.6.1 测验386
18.6.2 答案387
18.6.3 练习387
第19章 使用jQuery UI交互部件388
19.1 jQuery UI交互简介388
19.1.1 jQuery.widget工厂简介388
19.1.2 理解鼠标交互部件389
19.2 使用拖放部件389
19.2.1 使用可拖曳部件拖曳元素390
19.2.2 使用可放入部件创建放入目标392
19.3 使用可调整大小部件调整元素的大小396
19.4 使用可选择部件399
19.5 使用可排序部件对元素进行排序403
19.6 小结407
19.7 问与答407
19.8 作业407
19.8.1 测验408
19.8.2 答案408
19.8.3 练习408
第20章 使用jQuery UI部件创建交互性极强的网页409
20.1 部件概述409
20.2 添加可折叠的手风琴元素410
20.3 在表单元素中实现自动完成功能411
20.4 将jQuery UI按钮部件应用于表单元素411
20.5 创建日历界面412
20.6 使用jQuery UI创建样式化对话框413
20.7 实现样式化菜单414
20.8 创建进度条415
20.9 实现滑块416
20.10 添加旋转器418
20.11 创建选项卡式面板419
20.12 给网页元素添加工具提示420
20.13 创建自定义部件421
20.14 小结422
20.15 问与答422
20.16 作业422
20.16.1 测验422
20.16.2 答案423
20.16.3 练习423
第21章 移动网站开发简介424
21.1 进入移动领域424
21.1.1 移动之说还名副其实吗424
21.1.2 屏幕尺寸很重要425
21.1.3 为何使用jQuery Mobile425
21.2 jQuery Mobile初步426
21.2.1 加载jQuery Mobile库426
21.2.2 使用ThemeRoller426
21.3 理解jQuery Mobile427
21.3.1 jQuery Mobile数据属性简介427
21.3.2 理解色板428
21.3.3 jQuery Mobile新增的事件428
21.3.4 在Meta标签中设置视口429
21.3.5 配置jQuery Mobile默认设置429
21.4 小结432
21.5 问与答432
21.6 作业432
21.6.1 测验432
21.6.2 答案433
21.6.3 练习433
第22章 开发移动网页434
22.1 创建移动网页434
22.1.1 了解移动网页的结构435
22.1.2 创建固定不动的页眉和页脚435
22.2 创建包含多个网页的移动网站436
22.2.1 添加导航按钮437
22.2.2 使用jQuery代码切换页面437
22.2.3 链接到其他移动网页439
22.2.4 添加网页过渡效果441
22.3 创建导航栏445
22.4 实现对话框448
22.5 小结451
22.6 问与答452
22.7 作业452
22.7.1 测验452
22.7.2 答案452
22.7.3 练习452
第23章 设置移动网页内容部分的格式454
23.1 添加标准HTML元素454
23.2 创建网格布局455
23.3 实现列表视图459
23.3.1 了解基本列表459
23.3.2 嵌套列表459
23.3.3 拆分按钮列表460
23.3.4 在列表中添加分隔条460
23.3.5 实现可搜索的列表460
23.4 使用可折叠块和可折叠块集463
23.5 添加包含辅助内容的面板464
23.6 使用弹出框466
23.7 创建移动表格467
23.8 小结468
23.9 问与答468
23.10 作业469
23.10.1 测验469
23.10.2 答案469
23.10.3 练习469
第24章 实现移动表单元素和控件470
24.1 理解移动表单470
24.1.1 用于表单元素的数据属性470
24.1.2 添加/隐藏标签471
24.1.3 禁用表单元素471
24.1.4 刷新表单元素471
24.1.5 提交表单472
24.2 使用文本元素472
24.3 定义按钮473
24.4 添加滑块和拨动开关474
24.5 定义单选按钮和复选框478
24.6 实现列表框479
24.7 小结481
24.8 问与答481
24.9 作业481
24.9.1 测验481
24.9.2 答案482
24.9.3 练习482