图书介绍
ECMAScript从零开始学 视频教学版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王金柱编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302510819
- 出版时间:2018
- 标注页数:305页
- 文件大小:156MB
- 文件页数:320页
- 主题词:软件工具-程序设计
PDF下载
下载说明
ECMAScript从零开始学 视频教学版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ECMAScript基础1
1.1 认识ECMAScript1
1.1.1 ECMAScript的基本概念1
1.1.2 JavaScript与ECMAScript的发展历史2
1.1.3 ECMAScript版本更迭2
1.1.4 JavaScript与ECMAScript异同3
1.1.5 ECMAScript脚本语言的特点4
1.1.6 JavaScript代码解释器4
1.2 在网页中使用ECMAScript脚本语言6
1.2.1 <script>标签6
1.2.2 嵌入式ECMAScript脚本6
1.2.3 引入外部ECMAScript脚本文件8
1.3 ECMAScript脚本运行机制9
1.4 ECMAScript脚本代码的开发与调试14
1.4.1 第一步:使用WebStorm集成开发平台创建项目、.页面文件14
1.4.2 第二步:使用WebStorm集成开发平台创建脚本文件16
1.4.3 第三步:使用Firefox浏览器运行HTML页面和调试脚本代码17
1.5 本章小结19
第2章 ECMAScript语法20
2.1 ECMAScript语法规范20
2.1.1 ECMAScript语句20
2.1.2 ECMAScript大小写字母敏感21
2.1.3 ECMAScript代码空格21
2.1.4 ECMAScript代码强制换行21
2.1.5 ECMAScript代码注释21
2.1.6 ECMAScript代码块22
2.2 ECMAScript变量22
2.2.1 弱类型的ECMAScript变量22
2.2.2 声明ECMAScript变量23
2.2.3 ECMAScript变量命名习惯24
2.2.4 动态改变ECMAScript变量类型24
2.2.5 未声明的ECMAScript变量25
2.2.6 严格模式26
2.3 1et关键字27
2.3.1 变量作用域27
2.3.2 变量提升28
2.3.3 全局变量、局部变量和块级作用域29
2.3.4 let关键字的简单示例31
2.3.5 let关键字使用规则32
2.3.6 let关键字应用33
2.4 const关键字35
2.5 ECMAScript关键字和保留字38
2.6 本章小结39
第3章 值与类型40
3.1 ECMAScript原始值与引用值40
3.1.1 ECMAScript原始值与引用值40
3.1.2 ECMAScript原始类型概述41
3.2 Undefined原始类型41
3.3 Null原始类型44
3.4 Boolean原始类型46
3.5 Number原始类型48
3.5.1 Number原始类型介绍48
3.5.2 十进制Number原始类型48
3.5.3 二进制Number原始类型49
3.5.4 八进制Number原始类型50
3.5.5 十六进制Number原始类型51
3.5.6 浮点数Number原始类型53
3.5.7 Number原始类型科学计数法54
3.6 Number特殊值及方法55
3.6.1 Number最大值与最小值55
3.6.2 Number无穷大56
3.6.3 非数值NaN58
3.6.4 Number安全整数值59
3.6.5 Number.EPSILON61
3.7 String原始类型62
3.7.1 String原始类型介绍62
3.7.2 定义String原始类型62
3.7.3 字符串连接63
3.7.4 特殊字符串64
3.7.5 获取字符串长度65
3.7.6 字符的Unicode编码表示66
3.8 本章小结70
第4章 类型转换71
4.1 转换为字符串71
4.1.1 toString()函数方法的语法格式71
4.1.2 使用默认toString()函数方法71
4.1.3 Number类型数值转换为字符串73
4.1.4 使用带参数的toString()函数方法74
4.2 转换为数值75
4.2.1 parseInt()函数方法的语法格式75
4.2.2 转换为整数数值76
4.2.3 转换指定基数的整数数值77
4.2.4 parseFloat()函数方法的语法格式78
4.2.5 转换为浮点数79
4.3 强制类型转换81
4.3.1 强制类型转换基础81
4.3.2 强制转换为Number类型81
4.3.3 强制转换为Boolean类型83
4.3.4 强制转换为String类型84
4.4 本章小结86
第5章 解构87
5.1 ECMAScript变量赋值机制87
5.1.1 变量赋值机制介绍87
5.1.2 变量赋值机制相关原理88
5.1.3 关于变量的解构赋值88
5.2 ECMAScript数组解构赋值89
5.2.1 数组解构赋值的基本方式89
5.2.2 数组解构赋值的嵌套方式90
5.2.3 含有空位的数组解构赋值91
5.2.4 使用省略号的数组解构赋值92
5.2.5 未定义的数组解构赋值94
5.2.6 无效的数组解构赋值95
5.2.7 使用默认值的数组解构赋值97
5.2.8 默认值为变量的数组解构赋值98
5.2.9 默认值为表达式的数组解构赋值100
5.3 ECMAScript对象解构赋值101
5.3.1 对象解构赋值的基本方式101
5.3.2 不按次序的对象解构赋值102
5.3.3 对象解构赋值方式的扩展103
5.4 ECMAScript字符串解构赋值104
5.5 ECMAScript数值解构赋值105
5.6 ECMAScript解构赋值的应用106
5.6.1 交换变量的值106
5.6.2 函数返回多个值109
5.6.3 定义函数参数110
5.7 本章小结112
第6章 运算符与表达式113
6.1 ECMAScript加性运算符及表达式113
6.1.1 概述113
6.1.2 加法运算符及表达式113
6.1.3 减法运算符及表达式116
6.2 ECMAScript乘性运算符及表达式118
6.2.1 乘性运算符与表达式概述118
6.2.2 乘法运算符及表达式118
6.2.3 除法运算符及表达式120
6.2.4 取模运算符及表达式121
6.3 ECMAScript一元运算符及表达式123
6.3.1 一元运算符与表达式概述123
6.3.2 new和delete运算符及表达式123
6.3.3 void运算符及表达式125
6.3.4 前增量与前减量运算符及表达式127
6.3.5 后增量与后减量运算符及表达式128
6.3.6 一元加法与一元减法运算符及表达式129
6.4 ECMAScript关系运算符及表达式131
6.4.1 关系运算符与表达式概述131
6.4.2 数值关系运算符表达式132
6.4.3 字符串关系运算符表达式132
6.4.4 数值与字符串关系运算符表达式133
6.5 ECMAScript等性运算符及表达式134
6.5.1 等性运算符与表达式概述135
6.5.2 等号与不等号运算符表达式135
6.5.3 严格相等与非严格相等运算符表达式137
6.6 ECMAScript位运算符及表达式138
6.6.1 位运算符与表达式概述139
6.6.2 整数编码介绍139
6.6.3 NOT位运算符及表达式141
6.6.4 AND位运算符及表达式142
6.6.5 OR位运算符及表达式143
6.6.6 XOR位运算符及表达式144
6.6.7 左移运算符及表达式145
6.6.8 保留符号位的右移运算符及表达式146
6.6.9 无符号位的右移运算符及表达式148
6.7 ECMAScript逻辑运算符及表达式149
6.7.1 逻辑运算符与表达式概述149
6.7.2 ToBoolean逻辑值转换操作150
6.7.3 AND运算符及表达式151
6.7.4 OR运算符及表达式152
6.7.5 NOT运算符及表达式154
6.8 ECMAScript赋值运算符及表达式156
6.9 ECMAScript条件运算符及表达式157
6.10 本章小结159
第7章 流程控制语句160
7.1 if条件语句160
7.1.1 if语句160
7.1.2 if...else...语句161
7.1.3 if...else if...else...语句162
7.2 switch条件语句164
7.3 循环迭代语句166
7.3.1 for语句166
7.3.2 for...in...语句168
7.3.3 while语句170
7.3.4 do...while语句170
7.4 循环中断语句171
7.4.1 break语句172
7.4.2 continue语句172
7.4.3 break语句与标签语句配合使用173
7.4.4 continue语句与标签语句配合使用175
7.5 ECMAScript 6新特新——for of迭代循环177
7.5.1 迭代数组177
7.5.2 迭代字符串177
7.5.3 for of循环迭代原理178
7.6 本章小结178
第8章 函数179
8.1 ECMAScript函数基础179
8.2 ECMAScript函数声明、定义与调用180
8.2.1 传统方式定义ECMAScript函数180
8.2.2 ECMAScript函数表达式方式181
8.2.3 Function构造方式定义ECMAScript函数184
8.3 ECMAScript函数返回值185
8.4 arguments对象187
8.5 Function对象190
8.5.1 Function对象实现函数指针190
8.5.2 Function对象属性192
8.5.3 Function对象方法193
8.6 本章小结194
第9章 系统函数195
9.1 ECMAScript常规函数195
9.1.1 常规函数介绍195
9.1.2 警告对话框和确认对话框195
9.1.3 parseInt()函数197
9.1.4 isNaN()函数198
9.1.5 eval()函数199
9.2 ECMAScript字符串函数200
9.3 ECMAScript数学函数203
9.4 ECMAScript数组函数204
9.4.1 数组函数介绍204
9.4.2 join函数205
9.4.3 reverse函数205
9.4.4 sort函数206
9.4.5 from函数207
9.5 ECMAScript日期函数209
9.6 本章小结210
第10章 函数扩展211
10.1 ECMAScript函数参数扩展211
10.1.1 可变参数211
10.1.2 rest参数213
10.1.3 参数默认值214
10.1.4 省略参数默认值的正确方式216
10.2 length属性扩展218
10.2.1 参数默认值方式下的length属性218
10.2.2 rest参数方式下的length属性219
10.2.3 参数默认值不同位置下的length属性220
10.3 name属性扩展220
10.4 箭头函数221
10.4.1 箭头函数的基本形式221
10.4.2 箭头函数的参数222
10.4.3 箭头函数的函数体224
10.5 箭头函数扩展应用224
10.5.1 箭头函数计算工具225
10.5.2 箭头函数与解构赋值226
10.5.3 箭头函数与回调函数227
10.5.4 箭头函数与链式函数228
10.6 本章小结229
第11章 ECMAScript对象230
11.1 ECMAScript对象230
11.1.1 什么是ECMAScript对象230
11.1.2 ECMAScript对象构成230
11.1.3 ECMAScript对象实例231
11.2 创建ECMAScript对象231
11.3 ECMAScript对象初始化231
11.4 ECMAScript对象销毁233
11.5 ECMAScript对象绑定方式235
11.6 本章小结235
第12章 对象类型236
12.1 ECMAScript对象概述236
12.2 Object对象237
12.3 String对象238
12.4 Array对象239
12.4.1 Array对象初始化239
12.4.2 Array对象连接操作241
12.4.3 Array对象模拟堆栈242
12.5 Number对象244
12.6 Boolean对象245
12.7 Date对象246
12.7.1 Date对象基础247
12.7.2 Date对象应用(一)248
12.7.3 Date对象应用(二)249
12.8 本章小结251
第13章 对象新特性252
13.1 对象属性的简洁表示法252
13.2 Symbol数据类型254
13.2.1 定义Symbol对象254
13.2.2 Symbol对象的唯一性254
13.2.3 Symbol定义属性名255
13.3 Set数据类型256
13.3.1 定义和遍历Set数据类型256
13.3.2 判断Set集合中的值257
13.3.3 删除和清空Set集合258
13.4 Map数据类型259
13.4.1 定义Map数据类型和基本存取操作259
13.4.2 判断Map集合中的值260
13.4.3 删除和清空Map集合261
13.5 本章小结262
第14章 正则表达式263
14.1 正则表达式基础263
14.1.1 什么是正则表达式263
14.1.2 RegExp对象语法263
14.1.3 RegExp对象模式264
14.2 RegExp对象方法267
14.2.1 test方法267
14.2.2 exec方法268
14.2.3 compile方法269
14.3 RegExp对象修饰符标记270
14.3.1 “g”修饰符标记271
14.3.2 “i”修饰符标记272
14.3.3 “g”和“i”修饰符标记组合273
14.4 本章小结274
第15章 面向对象编程275
15.1 面向对象基础275
15.1.1 什么是“面向对象”275
15.1.2 面向对象的特点276
15.1.3 面向对象的专业术语276
15.2 ECMAScript对象作用域277
15.2.1 对象作用域277
15.2.2 this关键字277
15.3 创建ECMAScript类与对象278
15.3.1 工厂模式创建类与对象278
15.3.2 封装的工厂模式创建类与对象279
15.3.3 带参数的工厂模式创建类与对象281
15.3.4 工厂模式的最大局限282
15.3.5 构造函数方式创建类与对象283
15.3.6 原型方式创建类与对象284
15.3.7 结合构造函数方式与原型方式创建类和对象285
15.4 原型Prototype应用286
15.4.1 定义新方法286
15.4.2 重定义已有方法287
15.4.3 实现继承机制288
15.5 ECMAScript 6面向对象新特性291
15.5.1 通过“class”定义类291
15.5.2 通过“extends”继承类292
15.5.3 类的setter和getter方法293
15.6 本章小结294
第16章 ECMAScript 7&8版本新特性295
16.1 ECMAScript 7&8版本的新特性295
16.2 ECMAScript 7(2016)版本的新特性295
16.2.1 Array.prototype.includes()方法296
16.2.2 指数操作符297
16.3 ECMAScript 8(2017)版本的新特性298
16.3.1 字符串填充(String Padding)298
16.3.2 对象遍历300
16.3.3 异步函数(Async Function)301
16.4 本章小结305
热门推荐
- 2363498.html
- 1198297.html
- 787872.html
- 2888950.html
- 2610720.html
- 2365238.html
- 3681146.html
- 1560194.html
- 1589360.html
- 2529316.html
- http://www.ickdjs.cc/book_3280369.html
- http://www.ickdjs.cc/book_283947.html
- http://www.ickdjs.cc/book_3203214.html
- http://www.ickdjs.cc/book_3485965.html
- http://www.ickdjs.cc/book_2140800.html
- http://www.ickdjs.cc/book_2294619.html
- http://www.ickdjs.cc/book_125109.html
- http://www.ickdjs.cc/book_3518797.html
- http://www.ickdjs.cc/book_2725311.html
- http://www.ickdjs.cc/book_189922.html