TypeScript实战 9787302539810

微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。该书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。 《Ty

135 45 47MB

Chinese Pages 343 [355] Year 2019

Report DMCA / Copyright

DOWNLOAD FILE

TypeScript实战
 9787302539810

Table of contents :
封面
扉页
内容简介
版权页
前言
目录
第1章 TypeScript基础
1.1 什么是TypeScript
1.2 为什么要学习TypeScript
1.3 安装TypeScript
1.4 开始第一个TypeScript文件
1.5 TypeScript的组成部分(语言、编译器、语言服务)
1.6 小结
第2章 TypeScript基本语法
2.1 认识一些编程语言的术语
2.2 认识TypeScript的简单语法
2.3 类型
2.4 let与var
2.5 变量
2.6 运算符
2.7 数字
2.8 字符串
2.9 小结
第3章 流程控制
3.1 条件判断
3.2 循环
3.3 break和continue
3.4 小结
第4章 数组、元组
4.1 数组
4.2 元组
4.3 迭代器和生成器
4.4 小结
第5章 函数
5.1 一个完整的函数
5.2 函数的参数
5.3 特殊函数
5.4 函数与数组
5.5 小结
第6章 项目必备工具
6.1 使用Visual Studio Code
6.2 使用ESLint
6.3 使用TSLint
6.4 使用Jest
6.5 使用webpack
6.6 小结
第7章 面向对象编程
7.1 对象
7.2 类
7.3 接口
7.4 命名空间
7.5 外部模块
7.6 TypeScript如何解析模块
7.7 声明合并
7.8 小结
第8章 泛型
8.1 泛型的定义
8.2 详解泛型变量
8.3 详解泛型函数
8.4 详解泛型类
8.5 详解泛型约束
8.6 小结
第9章 TypeScript声明文件与项目配置
9.1 声明文件
9.2 项目配置
9.3 项目引用
9.4 三斜线指令
9.5 小结
第10章 实战:使用TypeScript+Node创建列表APP
10.1 创建项目
10.2 配置tsconfig.json
10.3 列表APP的前端设计与开发
10.4 列表APP的服务端设计与开发
10.5 编译和启动服务器
10.6 运行APP项目
10.7 小结
正文结束
附录 TypeScript JSX介绍
f.1 基本用法
f.2 as 操作符
f.3 类型检查
f.4 嵌入的表达式
f.5 TypeScript+React整合

Polecaj historie