TypeScript实战

TypeScript实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

TypeScript是JavaScript的超集,适应各类浏览器。对Java或C#语言的应用开发来说,它是最好的选择之一。本书从零开始讲解TypeScript,帮助你快速掌握TypeScript技术。

内容简介

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

本书分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。

本书内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。

作者简介

作者汪明明,南京大学中文系毕业。从事过电视主持、报刊记者、活动策划、杂志主编等职。自幼喜写作,曾在报刊杂志发表作品若干。

章节目录

版权信息

内容简介

前言

第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整合

TypeScript实战是2020年由清华大学出版社出版,作者汪明明。

得书感谢您对《TypeScript实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。