您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
TypeScript实战
字数: 570000
装帧: 平装
出版社: 清华大学出版社
作者: 汪明
出版日期: 2020-01-01
商品条码: 9787302539810
版次: 1
开本: 16开
页数: 343
出版年份: 2020
定价:
¥69
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。本书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。 本书分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。作者还为每章配备了课件与教学视频,方便自学。 本书内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。
目录
第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.4.4 在网页中调用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.2.3 保留字 22
2.2.4 语句用;分隔 22
2.2.5 文件扩展名为.ts 23
2.2.6 变量声明 23
2.2.7 异常处理 23
2.3 类型 24
2.3.1 基础类型 25
2.3.2 枚举 27
2.3.3 任意值 30
2.3.4 空值、Null与Undefined 32
2.3.5 Never 34
2.3.6 Symbols 34
2.3.7 交叉类型 36
2.3.8 Union类型 37
2.3.9 类型断言 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.2.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.2.3 元组操作(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.2.3 默认参数 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.2.3 检查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.2.3 访问类的属性和函数 218
7.2.4 类的继承 219
7.2.5 方法重载 222
7.2.6 装饰器 225
7.2.7 static静态关键字 231
7.2.8 instanceof运算符 231
7.2.9 类成员的可见性 232
7.3 接口 234
7.3.1 声明接口 234
7.3.2 Union Type和接口 238
7.3.3 接口和数组 239
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
第10章 实战:使用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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网