图书介绍
JavaScript程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript程序设计基础教程](https://www.shukui.net/cover/48/30432675.jpg)
- 李源编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115443274
- 出版时间:2017
- 标注页数:260页
- 文件大小:51MB
- 文件页数:270页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JavaScript程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇JavaScript语法基础1
第1章 认识JavaScript1
1.1脚本语言JavaScript1
1.1.1脚本语言的分类1
1.1.2 JavaScript的标准与历史2
1.1.3 JavaScript在网页中的应用3
1.1.4 JavaScript的发展趋势3
1.2第一个JavaScript程序4
1.2.1选择JavaScript编辑器4
1.2.2编写Hello World程序5
1.2.3运行程序5
1.3编写JavaScript代码时的注意事项6
1.3.1大小写敏感6
1.3.2空格与换行6
1.3.3分号可有可无7
1.3.4注释形式7
1.4小结8
1.5习题8
第2章JavaScript中的数据类型9
2.1基本数据类型9
2.1.1字符串型数据9
2.1.2数值型数据10
2.1.3布尔型数据12
2.2复合型数据13
2.2.1内置对象13
2.2.2日期对象14
2.2.3数学对象16
2.2.4全局对象18
2.2.5字符串对象19
2.2.6数组对象20
2.3数据类型的转换22
2.3.1隐式类型转换22
2.3.2显式类型转换22
2.4小结23
2.5习题24
第3章 常量、变量、表达式和运算符28
3.1常量和变量28
3.1.1常量的定义28
3.1.2变量的定义29
3.1.3变量的作用域31
3.1.4 JavaScript中的关键字32
3.2表达式的定义33
3.3认识运算符34
3.3.1算术运算符简介34
3.3.2关系运算符简介35
3.3.3字符串运算符简介36
3.3.4位运算符简介36
3.3.5其他运算符36
3.4运算符的优先级37
3.5小结38
3.6习题38
第4章 控制语句41
4.1选择语句41
4.1.1 if选择42
4.1.2 if-else选择43
4.1.3 if-else-if选择44
4.1.4 switch多条件选择45
4.1.5选择语句综合示例46
4.2循环语句48
4.2.1 for循环48
4.2.2 while循环49
4.2.3 do-while循环50
4.2.4 for-in循环51
4.2.5 break和continue跳转51
4.2.6循环语句综合示例52
4.3使用异常处理语句53
4.3.1 try-catch语句53
4.3.2 try-catch-fiinally语句54
4.3.3 throw语句55
4.3.4异常处理语句综合示例56
4.4小结58
4.5习题58
第5章 函数和数组63
5.1函数的定义63
5.1.1函数的普通定义63
5.1.2函数的变量定义66
5.1.3指针调用67
5.1.4函数的参数68
5.1.5 arguments对象69
5.2函数的返回类型70
5.2.1值类型70
5.2.2引用类型70
5.2.3使用返回函数71
5.3函数的分类71
5.3.1构造函数71
5.3.2有返回值的函数72
5.3.3无返回值的函数72
5.4函数的作用域72
5.4.1公有函数的作用域72
5.4.2私有函数的作用域73
5.4.3使用this关键字74
5.5数组的定义75
5.6创建数组75
5.6.1创建空数组75
5.6.2指定数组长度创建新数组75
5.6.3指定数组元素创建新数组76
5.6.4直接创建新数组76
5.7数组元素的基本操作76
5.7.1读取数组元素77
5.7.2添加数组元素77
5.7.3删除数组元素77
5.7.4获取数组元素的个数77
5.8数组对象的常见操作78
5.8.1数组转换为字符串78
5.8.2数组元素连接成字符串78
5.8.3在数组尾部添加元素79
5.8.4删除数组的最后一个元素80
5.8.5其他常见操作81
5.9小结82
5.10习题83
第6章JavaScript的调试与优化88
6.1 JavaScript开发工具深入剖析88
6.2 JavaScript的调试简介89
6.2.1调试前的准备工作89
6.2.2进行调试90
6.2.3跟踪代码91
6.3输出日志93
6.4优化代码95
6.5小结97
6.6习题97
第2篇JavaScript面向对象基础99
第7章 面向对象编程99
7.1面向对象的定义99
7.2对象应用100
7.2.1对象声明和实例化100
7.2.2对象的引用101
7.3 JavaScript的对象层次102
7.3.1 JavaScript对象模型结构102
7.3.2客户端对象层次103
7.3.3浏览器对象模型103
7.4事件驱动与事件处理104
7.4.1详解事件与事件驱动104
7.4.2掌握事件与处理代码关联105
7.4.3函数调用事件107
7.4.4代码调用事件107
7.4.5掌握设置对象事件的方法108
7.4.6掌握显式调用事件处理程序109
7.4.7事件处理程序的返回值110
7.4.8事件与this运算符111
7.5常用事件112
7.5.1浏览器事件112
7.5.2鼠标移动事件112
7.5.3鼠标单击事件113
7.5.4加载与卸载事件114
7.5.5得到焦点与失去焦点事件114
7.5.6键盘事件114
7.5.7提交与重置事件115
7.5.8选择与改变事件115
7.6小结116
7.7习题116
第8章 屏幕和浏览器对象119
8.1认识屏幕对象119
8.1.1检测显示器参数119
8.1.2检测客户端显示器屏幕分辨率120
8.1.3检测客户端显示器屏幕的有效宽度和高度121
8.1.4网页开屏122
8.2认识浏览器对象123
8.2.1获取浏览器对象123
8.2.2 MimeType对象124
8.2.3浏览器对象的javaEnabled属性125
8.3小结126
8.4习题126
第9章 文档对象129
9.1认识文档对象129
9.2操作文档对象130
9.2.1设置超链接的颜色130
9.2.2设置网页背景颜色和默认文字颜色131
9.2.3设置文档信息133
9.2.4在标题栏中显示滚动信息133
9.2.5其他文档对象常见操作134
9.3图像对象135
9.3.1图像对象概述135
9.3.2创建和使用图像对象135
9.3.3掌握图像对象的onerror事件136
9.3.4掌握显示图片的信息137
9.3.5对图片进行置换139
9.3.6认识随机图片140
9.3.7动态改变图片大小141
9.4链接对象142
9.4.1链接对象概述142
9.4.2掌握感知鼠标移动事件142
9.4.3对一个网页上的所有超链接进行查看143
9.4.4认识翻页程序144
9.4.5认识网站目录147
9.5小结149
9.6习题149
第10章 窗口对象153
10.1认识window对象153
10.2操作window对象153
10.2.1装载文档154
10.2.2卸载文档154
10.2.3得到焦点与失去焦点155
10.2.4调整窗口的大小156
10.2.5对错误进行处理156
10.3对话框的类型157
10.3.1警告对话框157
10.3.2询问对话框158
10.3.3输入对话框159
10.4状态栏160
10.4.1认识默认状态栏信息160
10.4.2认识状态栏瞬间信息161
10.5操作网页窗口161
10.5.1打开一个新窗口162
10.5.2认识窗口名字162
10.5.3如何关闭窗口163
10.5.4对窗口进行引用164
10.5.5对文档进行滚动165
10.6小结166
10.7习题167
第11章 历史、地址和cookie对象169
11.1认识历史对象169
11.1.1历史对象的分类169
11.1.2前进到上一页和后退到下一页170
11.1.3实现页面的跳转171
11.2地址对象172
11.2.1对象简介概述172
11.2.2获取指定地址的各属性值172
11.2.3加载新网页173
11.2.4获取参数174
11.2.5装载新文档与重新装载当前文档176
11.2.6刷新文档177
11.2.7加载新文档177
11.3 cookie对象178
11.3.1 cookie的定义179
11.3.2创建与读取cookie179
11.3.3获取cookie的值180
11.3.4 cookie的生存周期181
11.3.5 cookie的注意事项183
11.4小结183
11.5习题184
第12章 表单对象和DOM对象188
12.1认识表单对象188
12.1.1表单对象的种类188
12.1.2转换大小写189
12.1.3表单的提交和重置190
12.1.4响应表单的提交和重置191
12.2操作表单对象192
12.2.1表单验证192
12.2.2表单循环验证194
12.2.3表单的提交方式196
12.2.4重置表单197
12.2.5如何不使用提交按钮来提交表单198
12.3表单元素199
12.4文本框199
12.4.1文本框的创建方式200
12.4.2查看文本框的属性值200
12.4.3动态跟踪文本框中输入的文字个数201
12.4.4限制文本框中输入的字数202
12.4.5自动选择文本框中的文字203
12.4.6改变多行文本框大小204
12.5 DOM的本质是XML205
12.5.1 XML的API概述205
12.5.2认识节点的层次205
12.5.3掌握特定语言的文档模型206
12.6使用DOM206
12.6.1访问相关的节点206
12.6.2节点类型208
12.6.3简单处理节点属性209
12.6.4访问指定节点211
12.6.5创建新节点212
12.6.6.修改节点213
12.7遍历DOM文档214
12.8测试与DOM标准的一致性216
12.9小结216
12.10习题217
第3篇JavaScript进阶与实战220
第13章 正则表达式220
13.1网页为什么要使用正则表达式220
13.2正则表达式对象RegExp220
13.3正则表达式的简单模式221
13.3.1详解元字符222
13.3.2详解量词222
13.4正则表达式的复杂模式224
13.4.1使用分组224
13.4.2使用候选225
13.4.3使用非捕获性分组225
13.4.4使用前瞻226
13.5正则表达式的常用模式227
13.5.1使用正则验证日期227
13.5.2使用正则验证电子邮件地址228
13.6小结230
13.7习题230
第14章jQuery框架233
14.1认识jQuery233
14.1.1 jQuery的定义233
14.1.2 jQuery与Ajax234
14.1.3 jQuery与其他脚本库的区别234
14.2搭建jQuery运行环境235
14.2.1 jQuery库的选择235
14.2.2 jQuery库的引入236
14.2.3 jQuery的第一个例子237
14.3 jQuery原理分析238
14.3.1工作原理238
14.3.2运行机制238
14.3.3元素选择240
14.3.4事件241
14.4 jQuery对DIV层的操作245
14.4.1 DIV的鼠标选取245
14.4.2 DIV层的尺寸读取246
14.4.3 DIV层的显示与隐藏247
14.4.4 DIV内的内容控制248
14.4.5 DIV层的定位249
14.5小结250
14.6习题251
第15章 接元宝网页游戏252
15.1创作思路及基本场景的实现252
15.1.1创作思路252
15.1.2实现基本场景及用户界面253
15.2设计游戏角色255
15.2.1财神对象255
15.2.2元宝对象256
15.3游戏进程控制257
15.3.1初始化游戏257
15.3.2游戏启动控制257
15.3.3游戏循环258
15.3.4游戏结束控制258
15.3.5碰撞检测259
15.3.6运行测试259
15.4小结260