图书介绍
JavaScript+jQuery前端开发基础教程 微课版PDF|Epub|txt|kindle电子书版本网盘下载
- 夏帮贵,刘凡馨主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115486936
- 出版时间:2018
- 标注页数:264页
- 文件大小:68MB
- 文件页数:274页
- 主题词:网页制作工具-教材
PDF下载
下载说明
JavaScript+jQuery前端开发基础教程 微课版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript基础1
1.1 JavaScript简介2
1.1.1 JavaScript版本2
1.1.2 JavaScript特点2
1.2 JavaScript编程工具2
1.2.1 下载安装Visual Studio Community 20173
1.2.2 使用Visual Studio4
1.2.3 使用浏览器开发人员工具7
1.3 在HTML中使用JavaScript8
1.3.1 使用〈script〉标记嵌入脚本8
1.3.2 使用〈script〉标记链接脚本10
1.3.3 作为事件处理程序12
1.3.4 作为URL13
1.4 JavaScript基本语法13
1.4.1 大小写敏感13
1.4.2 空格、换行符和制表符14
1.4.3 语句结束符号14
1.4.4 注释14
1.4.5 标识符命名规则15
1.5 编程实践:Hello,JavaScript15
1.6 小结16
1.7 习题16
第2章 JavaScript核心语法基础17
2.1 数据类型和变量18
2.1.1 数据类型18
2.1.2 变量21
2.2 运算符与表达式24
2.2.1 算术运算符24
2.2.2 字符串运算符25
2.2.3 关系运算符26
2.2.4 逻辑运算符28
2.2.5 位运算符28
2.2.6 赋值运算符29
2.2.7 特殊运算符30
2.2.8 运算符的优先级32
2.2.9 表达式中的数据类型转换32
2.3 流程控制语句34
2.3.1 if语句34
2.3.2 switch语句36
2.3.3 for循环39
2.3.4 while循环39
2.3.5 do/while循环40
2.3.6 continue语句41
2.3.7 break语句42
2.4 编程实践:输出数字图形43
2.5 小结44
2.6 习题44
第3章 数组和函数45
3.1 数组46
3.1.1 创建数组46
3.1.2 使用数组46
3.1.3 数组的属性50
3.1.4 数组的方法52
3.2 函数57
3.2.1 定义函数57
3.2.2 调用函数58
3.2.3 带参数的函数59
3.2.4 函数的嵌套61
3.2.5 递归函数62
3.3 内置函数63
3.4 编程实践:模拟汉诺塔移动65
3.5 小结67
3.6 习题68
第4章 异常和事件处理69
4.1 异常处理70
4.1.1 捕获和处理异常70
4.1.2 抛出异常71
4.2 事件处理72
4.2.1 理解事件72
4.2.2 注册事件处理程序74
4.2.3 事件处理程序的调用76
4.2.4 阻止事件传播78
4.2.5 页面加载与卸载事件79
4.2.6 鼠标事件80
4.2.7 键盘事件81
4.2.8 表单提交事件82
4.3 编程实践:实现标记自由拖放83
4.4 小结84
4.5 习题84
第5章 JavaScript对象85
5.1 使用对象86
5.1.1 什么是对象86
5.1.2 创建对象86
5.1.3 使用对象属性87
5.1.4 对象的方法88
5.1.5 构造函数89
5.1.6 with语句90
5.2 原型对象和继承90
5.3 内置对象91
5.3.1 Math对象91
5.3.2 Date对象93
5.3.3 String对象95
5.4 编程实践:输出随机素数97
5.5 小结98
5.6 习题98
第6章 浏览器对象99
6.1 Window对象100
6.1.1 Window对象层次结构100
6.1.2 Window对象的常用属性和方法100
6.1.3 定时操作101
6.1.4 错误处理102
6.1.5 Navigator对象102
6.1.6 Screen对象103
6.1.7 窗口操作104
6.1.8 用ID引用HTML标记106
6.2 Document对象107
6.2.1 常用属性和方法107
6.2.2 动态输出文档107
6.2.3 了解DOM109
6.2.4 获得HTML标记的引用110
6.2.5 遍历文档结点112
6.2.6 访问HTML标记属性115
6.2.7 访问HTML标记内容115
6.2.8 创建、添加和删除结点116
6.3 表单对象120
6.3.1 引用表单和表单元素120
6.3.2 表单事件120
6.4 编程实践:动态人员列表121
6.5 小结123
6.6 习题123
第7章 AJAX124
7.1 使用AJAX完成HTTP请求125
7.1.1 AJAX概述125
7.1.2 创建XMLHttpRequest对象126
7.1.3 XMLHttpRequest对象常用属性127
7.1.4 XMLHttpRequest对象常用方法127
7.1.5 处理普通文本响应结果131
7.1.6 处理XML响应结果133
7.1.7 处理JSON响应结果135
7.2 使用〈script〉完成HTTP请求137
7.3 编程实践:用户注册页面139
7.4 小结145
7.5 习题145
第8章 jQuery简介146
8.1 了解jQuery147
8.1.1 jQuery主要功能147
8.1.2 jQuery主要特点147
8.2 jQuery资源147
8.2.1 下载jQuery147
8.2.2 查看jQuery文档149
8.2.3 jQuery学习中心150
8.3 使用jQuery150
8.3.1 引入jQuery150
8.3.2 实例:访问HTML标记151
8.3.3 实例:动态操作样式152
8.3.4 实例:动画效果152
8.4 编程实践:页面欢迎对话框153
8.5 小结154
8.6 习题154
第9章 jQuery选择器和过滤器155
9.1 jQuery()函数156
9.1.1 匹配HTML标记156
9.1.2 上下文156
9.1.3 使用$(document).ready()157
9.1.4 封装现有标记157
9.1.5 使用链接方法调用158
9.1.6 jQuery命名空间158
9.2 基础选择器159
9.2.1 ID选择器159
9.2.2 类名选择器160
9.2.3 元素选择器161
9.2.4 复合选择器161
9.2.5 通配符选择器161
9.3 层级选择器162
9.3.1 祖孙选择器162
9.3.2 父子选择器163
9.3.3 相邻结点选择器163
9.3.4 兄弟结点选择器164
9.4 过滤器165
9.4.1 基础过滤器165
9.4.2 内容过滤器166
9.4.3 子元素过滤器166
9.4.4 可见性过滤器167
9.4.5 表单过滤器168
9.4.6 属性过滤器169
9.5 编程实践:带提示的课表170
9.6 小结171
9.7 习题171
第10章 操作页面元素172
10.1 元素内容操作173
10.1.1 html()和text()173
10.1.2 val()173
10.1.3 attr()174
10.2 插入结点175
10.2.1 append()和appendTo()175
10.2.2 prepend()和prependTo()177
10.2.3 after()和insertAfter()179
10.2.4 before()和insertBefore()180
10.3 包装结点182
10.3.1 wrap()方法182
10.3.2 wrapAll()方法183
10.3.3 wrapInner()方法184
10.3.4 unwrap()方法184
10.4 替换结点185
10.4.1 replaceWith()185
10.4.2 replaceAll()187
10.5 删除结点187
10.5.1 empty()187
10.5.2 remove()188
10.5.3 detach()188
10.6 复制结点189
10.7 样式操作190
10.7.1 css()方法190
10.7.2 CSS类操作方法191
10.8 编程实践:jQuery版的动态人员列表192
10.9 小结193
10.10 习题193
第11章 jQuery事件处理194
11.1 jQuery事件对象195
11.1.1 事件对象构造函数195
11.1.2 事件对象属性195
11.1.3 事件对象方法196
11.2 附加和解除事件处理函数197
11.2.1 附加事件处理函数197
11.2.2 解除事件处理函数198
11.3 事件快捷方法199
11.3.1 浏览器事件快捷方法199
11.3.2 表单事件快捷方法199
11.3.3 键盘事件快捷方法200
11.3.4 鼠标事件快捷方法200
11.4 编程实践:jQuery版的自由拖放201
11.5 小结202
11.6 习题202
第12章 jQuery特效203
12.1 简单特效204
12.1.1 隐藏元素204
12.1.2 显示元素205
12.1.3 隐藏/显示切换207
12.2 透明度特效208
12.2.1 淡入效果208
12.2.2 淡出效果208
12.2.3 调整透明度209
12.2.4 淡入淡出切换209
12.3 滑动特效210
12.3.1 滑入效果210
12.3.2 滑出效果210
12.3.3 滑入滑出切换效果211
12.4 自定义动画212
12.4.1 直接量动画212
12.4.2 相对量动画212
12.4.3 自定义显示或隐藏213
12.4.4 位置动画213
12.5 动画相关的属性和方法214
12.5.1 动画延时214
12.5.2 停止动画215
12.5.3 结束动画215
12.5.4 禁止动画效果215
12.6 编程实践:永不停止的动画215
12.7 小结216
12.8 习题216
第13章 jQuery AJAX217
13.1 加载服务器数据218
13.1.1 加载简单数据218
13.1.2 筛选加载的数据218
13.1.3 向服务器提交数据219
13.1.4 指定回调函数219
13.1.5 执行脚本220
13.2 get()方法和post()方法220
13.2.1 get()方法221
13.2.2 post()方法221
13.3 获取JSON数据222
13.4 获取脚本222
13.5 事件处理223
13.5.1 AJAX事件223
13.5.2 全局AJAX事件方法224
13.6 编程实践:实现颜色动画225
13.7 小结226
13.8 习题226
第14章 在线咨询服务系统227
14.1 系统设计228
14.1.1 系统功能分析228
14.1.2 开发工具选择228
14.2 安装和使用MySQL228
14.2.1 安装MySQL228
14.2.2 管理MySQL服务器233
14.3 系统实现236
14.3.1 创建实例网站236
14.3.2 实现商品咨询功能237
14.4 小结253
14.5 习题253
参考答案255