图书介绍
21天学通JavaScript2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨贵,杨兴等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121078996
- 出版时间:2009
- 标注页数:411页
- 文件大小:62MB
- 文件页数:413页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
21天学通JavaScriptPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 JavaScript基础篇21
第1章 JavaScript概述(教学视频:60分钟)21
1.1 JavaScript背景知识21
1.1.1 JavaScript的历史21
1.1.2 制定标准22
1.1.3 JavaScript现况22
1.1.4 JavaScript的未来23
1.2 简单的脚本语言23
1.2.1 什么是脚本语言23
1.2.2 脚本语言的分类23
1.2.3 JavaScript能做什么24
1.2.4 JavaScript和其他语言的异同24
1.2.5 JavaScfript同Java的异同24
1.3 第一个JavaScript程序24
1.3.1 预备知识25
1.3.2 JavaScript编辑器的选择26
1.3.3 编写“Hello World”程序27
1.3.4 浏览器对JavaScript的支持28
1.4 注意事项28
1.4.1 大小写敏感29
1.4.2 空格与换行29
1.4.3 可有可无的分号30
1.5 综合练习30
1.6 小结31
1.7 习题31
第2章 数据类型(教学视频:72分钟)33
2.1 基本数据类型33
2.1.1 使用字符串型数据33
2.1.2 进一步理解字符串34
2.1.3 使用数值型数据35
2.1.4 使用布尔型数据37
2.2 复合数据类型38
2.2.1 常用的内置对象38
2.2.2 日期对象39
2.2.3 全局对象41
2.2.4 数学对象42
2.2.5 字符串对象44
2.2.6 数组对象45
2.3 其他数据类型46
2.3.1 函数47
2.3.2 空值47
2.3.3 不确定的类型48
2.4 数据类型的转换49
2.4.1 隐式类型转换49
2.4.2 显式类型转换50
2.5 综合练习51
2.6 小结53
2.7 习题54
第3章 变量和常量(教学视频:47分钟)56
3.1 常量56
3.1.1 常量的种类56
3.1.2 常量的使用方法56
3.2 变量57
3.2.1 什么是变量57
3.2.2 变量的定义方式58
3.2.3 变量的命名规则59
3.2.4 变量的作用范围61
3.2.5 变量的用途61
3.3 JavaScript关键字62
3.4 综合练习63
3.5 小结64
3.6 习题64
第4章 表达式与运算符(教学视频:90分钟)67
4.1 表达式67
4.2 操作数68
4.3 运算符介绍69
4.3.1 运算符69
4.3.2 操作数的类型69
4.4 算术运算符70
4.4.1 加法运算符70
4.4.2 减法运算符70
4.4.3 乘法运算符71
4.4.4 除法运算符72
4.4.5 取模运算符72
4.4.6 负号运算符73
4.4.7 正号运算符74
4.4.8 递增运算符74
4.4.9 递减运算符75
4.5 关系运算符76
4.5.1 相等运算符76
4.5.2 等同运算符77
4.5.3 不等运算符78
4.5.4 不等同运算符79
4.5.5 小于运算符79
4.5.6 大于运算符80
4.5.7 小于或等于运算符81
4.5.8 大于或等于运算符82
4.5.9 in运算符82
4.5.10 instanceof运算符83
4.6 字符串运算符84
4.7 赋值运算符84
4.8 逻辑运算符85
4.8.1 逻辑与运算符85
4.8.2 逻辑或运算符86
4.8.3 逻辑非运算符86
4.9 位运算符87
4.9.1 位与运算符87
4.9.2 位或运算符88
4.9.3 位异或运算符88
4.9.4 位非运算符89
4.9.5 左移运算符90
4.9.6 带符号右移运算符91
4.9.7 高位补0右移运算符91
4.10 其他运算符91
4.10.1 条件运算符92
4.10.2 new运算符92
4.10.3 void运算符92
4.10.4 类型检测运算符93
4.10.5 对象属性存取运算符93
4.10.6 数组存取运算符94
4.10.7 delete运算符94
4.10.8 逗号运算符95
4.10.9 函数调用运算符95
4.10.10 this运算符96
4.11 运算符的优先级97
4.12 综合练习98
4.13 小结100
4.14 习题100
第5章 控制语句(教学视频:70分钟)103
5.1 选择语句103
5.1.1 if语句103
5.1.2 if-else语句105
5.1.3 if-else-if语句106
5.1.4 switch语句107
5.1.5 选择语句综合示例108
5.2 循环语句110
5.2.1 for语句110
5.2.2 while语句111
5.2.3 do-while语句112
5.2.4 for-in语句113
5.2.5 break和continue语句113
5.2.6 循环语句综合示例114
5.3 异常处理语句115
5.3.1 try-catch语句115
5.3.2 try-catch-finally语句116
5.3.3 throw语句117
5.3.4 异常处理语句综合示例118
5.4 综合练习119
5.5 小结122
5.6 习题123
第6章 函数(教学视频:69分钟)125
6.1 函数的功能125
6.2 函数的定义125
6.2.1 函数的普通定义方式125
6.2.2 函数的变量定义方式128
6.2.3 函数的指针调用方式129
6.2.4 函数的参数130
6.2.5 关于arguments对象130
6.3 函数的返回类型131
6.3.1 值类型131
6.3.2 引用类型132
6.3.3 返回函数132
6.4 函数的分类132
6.4.1 构造函数133
6.4.2 有返回值的函数133
6.4.3 无返回值的函数133
6.5 函数的作用域133
6.5.1 公有函数134
6.5.2 私有函数134
6.5.3 this关键字135
6.6 综合练习136
6.7 小结139
6.8 习题140
第7章 数组(教学视频:65分钟)142
7.1 数组介绍142
7.1.1 数组的概念142
7.1.2 数组元素142
7.1.3 多维数组143
7.2 创建数组143
7.2.1 创建一个空数组143
7.2.2 通过指定数组长度创建数组143
7.2.3 通过指定数组元素创建数组144
7.2.4 直接创建数组144
7.3 数组元素的基本操作144
7.3.1 读取数组元素145
7.3.2 添加数组元素145
7.3.3 删除数组元素145
7.3.4 数组元素的个数145
7.4 数组对象常见的操作146
7.4.1 将数组转换为字符串146
7.4.2 将数组元素连接成字符串146
7.4.3 在数组尾部添加元素147
7.4.4 删除数组的最后一个元素148
7.4.5 移除数组顶端的元素149
7.4.6 在数组头部添元素150
7.4.7 添加元素并生成新数组151
7.4.8 删除、替换或插入数组元素152
7.4.9 获取数组中的一部分元素153
7.4.10 颠倒数组元素的顺序154
7.4.11 对数组元素进行排序155
7.4.12 将对象转换为本地字符串156
7.5 综合练习157
7.6 小结159
7.7 习题159
第二篇 JavaScript对象篇161
第8章 JavaScript面向对象基础(教学视频:44分钟)161
8.1 面向对象术语161
8.1.1 面向对象的语言要求161
8.1.2 对象的构成162
8.2 对象应用162
8.2.1 声明和实例化162
8.2.2 对象的引用164
8.2.3 对象的废除164
8.2.4 对象的早绑定和晚绑定165
8.3 JavaScript的对象层次165
8.3.1 JavaScript对象模型165
8.3.2 客户端对象层次介绍166
8.3.3 浏览器对象模型166
8.4 事件驱动与事件处理167
8.4.1 事件与事件驱动167
8.4.2 事件与处理代码关联168
8.4.3 调用函数的事件169
8.4.4 调用代码的事件170
8.4.5 设置对象事件的方法170
8.4.6 显式调用事件处理程序172
8.4.7 事件处理程序的返回值172
8.4.8 事件与this运算符174
8.5 常用的事件175
8.5.1 浏览器与事件175
8.5.2 鼠标移动事件175
8.5.3 鼠标单击事件175
8.5.4 加载与卸载事件176
8.5.5 得到焦点与失去焦点事件176
8.5.6 键盘事件176
8.5.7 提交与重置事件177
8.5.8 选择与改变事件178
8.6 综合练习179
8.7 小结180
8.8 习题180
第9章 窗口和框架(教学视频:71分钟)182
9.1 window对象182
9.1.1 window对象介绍182
9.1.2 window对象的使用方法182
9.2 window对象事件及使用方法183
9.2.1 装载文档184
9.2.2 卸载文档184
9.2.3 得到焦点与失去焦点185
9.2.4 调整窗口的大小186
9.2.5 错误处理187
9.3 对话框188
9.3.1 警告对话框188
9.3.2 询问对话框189
9.3.3 输入对话框189
9.4 状态栏190
9.4.1 状态栏介绍191
9.4.2 默认状态栏信息191
9.4.3 状态栏瞬间信息191
9.5 窗口操作192
9.5.1 打开新窗口192
9.5.2 窗口名字193
9.5.3 关闭窗口194
9.5.4 窗口的引用195
9.5.5 滚动文档196
9.6 超时与时间间隔197
9.6.1 延迟代码执行197
9.6.2 周期性执行代码198
9.6.3 停止周期性执行代码199
9.6.4 取消延迟执行200
9.7 框架操作201
9.7.1 框架介绍201
9.7.2 父窗口与子窗口201
9.7.3 窗口之间的关系202
9.7.4 窗口名字203
9.8 综合练习203
9.9 小结204
9.10 习题205
第10章 屏幕和浏览器对象(教学视频:60分钟)207
10.1 屏幕对象207
10.1.1 检测显示器参数207
10.1.2 客户端显示器屏幕分辨率208
10.1.3 客户端显示器屏幕的有效宽度和高度209
10.1.4 网页开屏210
10.2 浏览器对象211
10.2.1 获取浏览器对象的属性值211
10.2.2 MimeType对象和Plugin对象212
10.2.3 浏览器对象的javaEnabled213
10.3 综合练习214
10.4 小结215
10.5 习题215
第11章 文档对象(教学视频:84分钟)217
11.1 文档对象概述217
11.1.1 文档对象介绍217
11.1.2 文档对象的使用方法217
11.1.3 引用标签中的值218
11.1.4 引用文档中对象的方法219
11.2 文档对象的应用220
11.2.1 设置超链接的颜色221
11.2.2 设置网页背景颜色和默认文字颜色221
11.2.3 文档信息223
11.2.4 在标题栏中显示滚动信息223
11.2.5 防止盗链224
11.2.6 在网页中输出内容225
11.2.7 在其他文档中输出内容226
11.2.8 输出非HTML文档227
11.2.9 文档中的所有HTML元素228
11.2.10 引用文档中的HTML元素229
11.2.11 引用文档元素中的子元素230
11.3 图像对象232
11.3.1 图像对象介绍232
11.3.2 创建和使用图像对象232
11.3.3 图像对象的onerror事件233
11.3.4 显示图片的信息234
11.3.5 置换图片235
11.3.6 随机图片236
11.3.7 动态改变图片大小237
11.4 链接对象238
11.4.1 链接对象的介绍239
11.4.2 感知鼠标移动事件239
11.4.3 查看一个网页上的所有超链接239
11.4.4 翻页程序241
11.4.5 网站目录243
11.5 锚对象244
11.5.1 锚对象介绍244
11.5.2 锚对象与链接对象的区别245
11.5.3 创建文档索引246
11.6 综合练习247
11.7 小结250
11.8 习题250
第12章 历史对象和地址对象(教学视频:50分钟)253
12.1 历史对象253
12.1.1 历史对象的介绍253
12.1.2 前进到上一页和后退到下一页253
12.1.3 跳转255
12.2 地址对象256
12.2.1 URL介绍256
12.2.2 获取指定地址的各属性值256
12.2.3 加载新网页257
12.2.4 获取参数258
12.2.5 装载新文档与重新装载当前文档259
12.2.6 刷新文档260
12.2.7 加载新文档261
12.3 综合练习262
12.4 小结263
12.5 习题263
第13章 表单对象和表单元素(教学视频:65分钟)265
13.1 表单对象概述265
13.1.1 表单对象介绍265
13.1.2 大小写的转换265
13.1.3 提交表单和重置表单267
13.1.4 响应表单的提交和重置268
13.2 表单对象的应用269
13.2.1 表单验证269
13.2.2 循环验证表单270
13.2.3 设置表单的提交方式272
13.2.4 重置表单的提示273
13.2.5 不使用提交按钮提交表单274
13.3 表单元素275
13.3.1 表单元素概述276
13.3.2 表单元素的命名276
13.4 文本框277
13.4.1 文本框的创建方式277
13.4.2 查看一个文本框的属性值278
13.4.3 动态跟踪文本框中输入的文字个数279
13.4.4 限制文本框中输入的字数279
13.4.5 自动选择文本框中的文字280
13.5 按钮281
13.5.1 按钮介绍281
13.5.2 按钮创建方式281
13.5.3 网页调色板282
13.5.4 改变多行文本框大小283
13.6 综合练习284
13.7 小结286
13.8 习题286
第14章 脚本化cookie(教学视频:60分钟)289
14.1 cookie介绍289
14.1.1 什么是cookie289
14.1.2 cookie的作用和检测用户浏览器是否支持cookie289
14.2 创建与读取cookie290
14.3 获取cookie的值291
14.4 cookie的编码292
14.5 cookie的生存期295
14.6 cookie的路径和域296
14.7 cookie的安全性297
14.8 使用cookie的注意事项299
14.9 综合练习299
14.10 小结303
14.11 习题303
第三篇 JavaScript高级技术篇305
第15章 JavaScript与XML技术(教学视频:85分钟)305
15.1 XML简介305
15.1.1 针对XML的API305
15.1.2 节点的层次305
15.1.3 特定语言的文档模型306
15.2 使用DOM306
15.2.1 访问相关的节点307
15.2.2 检测节点的类型308
15.2.3 处理节点属性309
15.2.4 访问指定节点311
15.2.5 创建新节点312
15.2.6 修改节点313
15.3 HTML DOM特性314
15.3.1 让特性像属性样314
15.3.2 表格相关特性315
15.4 遍历DOM文档316
15.4.1 文档节点迭代器316
15.4.2 遍历文档树318
15.5 测试与DOM标准的一致性319
15.6 综合练习320
15.7 小结321
15.8 习题322
热门推荐
- 698481.html
- 3487804.html
- 2903578.html
- 162770.html
- 3778321.html
- 3300999.html
- 1367053.html
- 2406273.html
- 3132329.html
- 963340.html
- http://www.ickdjs.cc/book_1872609.html
- http://www.ickdjs.cc/book_2460202.html
- http://www.ickdjs.cc/book_3608154.html
- http://www.ickdjs.cc/book_121877.html
- http://www.ickdjs.cc/book_2105884.html
- http://www.ickdjs.cc/book_3602118.html
- http://www.ickdjs.cc/book_1249352.html
- http://www.ickdjs.cc/book_906596.html
- http://www.ickdjs.cc/book_853426.html
- http://www.ickdjs.cc/book_2344123.html