由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书TypeScript实战9787302539810
¥ ×1
章 TypeScript基础 1
1.1 什么是TypeScript 2
1.2 为什么要学习TypeScript 5
1.2.1 TypeScript与JavaScript对比有什么优势 6
1.2.2 TypeScript给前端开发带来的好处 7
1.3 安装TypeScript 8
1.3.1 npm安装 8
1.3.2 Visual Studio插件安装 10
1.4 开始个TypeScript文件 13
1.4.1 选择TypeScript编辑器 13
1.4.2 编写TypeScript文件 15
1.4.3 编译TypeScript文件 16
1.. 在页中调用TypeScript文件 17
1.5 TypeScript的组成部分(语言、编译器、语言服务) 18
1.6 小结 18
第2章 TypeScript基本语法 19
2.1 认识一些编程语言的术语 19
2.1.1 标识符 19
2.1.2 数据类型 20
2.1.3 原始数据类型 20
2.1.4 变量和参数 20
2.1.5 函数和方法 20
2.1.6 表达式和语句 21
2.1.7 字面量 21
2.2 认识TypeScript的简单语法 21
2.2.1 注释语法 21
2.2.2 区分大小写 22
2.. 保留字 22
2.2.4 语句用;分隔 22
2.2.5 文件扩展名为.ts
2.2.6 变量声明
2.2.7 异常处理
. 类型 24
..1 基础类型 25
..2 枚举 27
.. 任意值 30
..4 空值、Null与Undefined 32
..5 Never 34
.. Symbols 34
.. 交叉类型 36
.. Union类型 37
.. 类型断言 40
2.4 let与var 41
2.4.1 let声明的变量是块级作用域 42
2.4.2 let不允许在同域中声明同名变量 42
2.4.3 let禁止声明前访问 43
2.5 变量 45
2.5.1 声明变量 46
2.5.2 变量的作用域 47
2.5.3 const声明变量 48
2.6 运算符 50
2.6.1 算术运算符 50
2.6.2 关系运算符 51
2.6.3 逻辑运算符 52
2.6.4 按位运算符 52
2.6.5 赋值运算符 53
2.6.6 等号运算符 54
2.6.7 否定运算符(-) 54
2.6.8 连接运算符(+) 55
2.6.9 条件运算符(?) 55
2.6.10 类型运算符(typeof) 55
2.6.11 instanceof运算符 57
2.6.12 展开运算符(...) 57
2.7 数字 59
2.7.1 Number的属 60
2.7.2 NaN 61
2.7.3 prototype 61
2.7.4 Number的方法 62
2.8 字符串 64
2.8.1 构造函数 64
2.8.2 prototype 64
2.8.3 字符串的方法 65
2.9 小结 66
第3章 流程控制 67
3.1 条件判断 68
3.1.1 if、if…else 69
3.1.2 嵌套if 72
3.1.3 switch 73
3.2 循环 76
3.2.1 for 77
3.2.2 while 79
3.. do…while 79
3.3 break和continue 80
3.4 小结 83
第4章 数组、元组 84
4.1 数组 84
4.1.1 数组的概念和特征 84
4.1.2 声明和初始化数组 86
4.1.3 访问数组元素 88
4.1.4 数组对象 90
4.1.5 数组方法 94
4.1.6 数组解构 104
4.1.7 数组的遍历 106
4.1.8 多维数组 108
4.2 元组 110
4.2.1 元组的概念和特征 110
4.2.2 访问元组中的值 111
4.. 元组操作(push和pop) 112
4.2.4 元组更新 113
4.2.5 元组解构 113
4.3 迭代器和生成器 114
4.3.1 迭代器 114
4.3.2 生成器 115
4.4 小结 119
第5章 函数 120
5.1 一个完整的函数 120
5.1.1 定义函数 121
5.1.2 调用函数 125
5.1.3 返回功能 134
5.1.4 参数化功能 139
5.2 函数的参数 140
5.2.1 可选参数 141
5.2.2 Rest参数(剩余参数) 142
5.. 默认参数 143
5.2.4 参数类型推断 144
5.2.5 单个参数的可选括号 145
5.2.6 类型注解 146
5.3 特殊函数 147
5.3.1 匿名函数 147
5.3.2 构造函数 149
5.3.3 递归函数 150
5.3.4 lambda函数 152
5.3.5 函数重载 155
5.4 函数与数组 158
5.4.1 将数组传递给函数 158
5.4.2 从函数返回数组 159
5.5 小结 159
第6章 项目工具 160
6.1 使用Visual Studio Code 161
6.1.1 在Visual Studio Code中新建TypeScript应用 163
6.1.2 配置Visual Studio Code的launch.json 164
6.1.3 初始化项目package.json 169
6.1.4 安装typescript依赖 172
6.1.5 添加并配置 tsconfig.json 173
6.1.6 添加并配置tasks.json 175
6.1.7 调试运行 177
6.2 使用ESLint 179
6.2.1 安装ESLint 180
6.2.2 创建ESLint配置文件 181
6.. 检查ts文件 184
6.3 使用TSLint 186
6.3.1 安装TSLint工具 187
6.3.2 创建TSLint配置文件 187
6.3.3 检查ts文件 188
6.4 使用Jest 190
6.4.1 安装Jest 191
6.4.2 Jest初始化配置 191
6.4.3 Jest测试 192
6.5 使用webpack 195
6.5.1 安装webpack 197
6.5.2 配置webpack.config.js 199
6.5.3 构建本地服务器 203
6.6 小结 205
第7章 面向对象编程 206
7.1 对象 209
7.1.1 创建简单对象 209
7.1.2 给对象添加函数 211
7.1.3 duck-typing 215
7.2 类 216
7.2.1 创建一个类 216
7.2.2 创建实例对象 218
7.. 访问类的属和函数 218
7.2.4 类的继承 219
7.2.5 方法重载 222
7.2.6 装饰器 225
7.2.7 static静态关键字 1
7.2.8 instanceof运算符 1
7.2.9 类成员的可见 2
7.3 接口 4
7.3.1 声明接口 4
7.3.2 Union Type和接口
7.3.3 接口和数组
7.3.4 接口的继承 240
7.3.5 类也可以实现接口 242
7.4 命名空间 244
7.4.1 定义命名空间 244
7.4.2 嵌套命名空间 246
7.5 外部模块 247
7.5.1 模块加载器 248
7.5.2 定义外部模块 263
7.6 TypeScript如何解析模块 269
7.6.1 模块导入路径解析 269
7.6.2 模块解析策略 270
7.6.3 baseUrl 272
7.6.4 路径映 273
7.7 声明合并 277
7.7.1 合并接口 277
7.7.2 合并命名空间 278
7.7.3 合并命名空间和类 279
7.7.4 全局扩展 280
7.8 小结 281
第8章 泛型 282
8.1 泛型的定义 282
8.1.1 泛型函数的定义 283
8.1.2 泛型类的定义 283
8.1.3 泛型接口的定义 284
8.2 详解泛型变量 284
8.3 详解泛型函数 285
8.4 详解泛型类 287
8.5 详解泛型约束 290
8.6 小结 291
第9章 TypeScript声明文件与项目配置 292
9.1 声明文件 292
9.1.1 全局库 293
9.1.2 模块化库 296
9.2 项目配置 301
9.3 项目引用 306
9.4 三斜线指令 308
9.5 小结 309
0章 实战:使用TypeScript+Node 创建列表APP 310
10.1 创建项目 310
10.2 配置tsconfig.json 313
10.3 列表APP的前端设计与开发 314
10.4 列表APP的服务端设计与开发 321
10.5 编译和启动服务器 326
10.6 运行APP项目 330
10.7 小结 332
附录 TypeScript JSX介绍 333
f.1 基本用法 333
f.2 as操作符 334
f.3 类型检查 334
f.4 嵌入的表达式 338
f.5 TypeScript+React整合 338
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格