TypeScript全栈开发

TypeScript全栈开发

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

    关注微信公众号

编辑推荐

探索TypeScript的奥秘,系统讲述TypeScript的基础知识和实战应用。

内容简介

本书旨在介绍TypeScript的语法和应用。本书首先介绍TypeScript的基本语法,以帮助读者编写基本的应用程序;然后讲述TypeScript的进阶语法,这些语法可以满足复杂项目中的编程要求;接着讨论如何将TypeScript代码编译为JavaScript代码,如何快速地编写与调试TypeScript代码,如何通过工具自动检查代码的正确性;最后阐述如何在TypeScript项目中使用JavaScript,如何使用TypeScript开发前端项目与后端项目。本书适合前端开发工程师、后端开发工程师以及对TypeScript感兴趣的读者阅读。

作者简介

作者赵卓,新蛋科技有限公司电子商务研发团队项目经理,从事过多年测试工作和开发工作,精通各类开发和测试技术。

章节目录

版权信息

内容提要

作者简介

前言

第一部分 基础语法

第1章 TypeScript简介

1.1 TypeScript的发展史

1.2 搭建TypeScript开发环境

1.3 编写第一个TypeScript程序:Hello World

第2章 语法结构与类型结构

2.1 语法结构

2.2 类型结构

第3章 原始类型

3.1 布尔类型

3.2 数值类型

3.3 长整型

3.4 字符串类型

3.5 枚举类型

3.6 symbol

3.7 undefined、null和NaN

3.8 类型转换

3.9 字面量类型

3.10 变量与常量

第4章 表达式与运算符

4.1 算术运算符

4.2 赋值运算符

4.3 字符串运算符

4.4 比较运算符

4.5 条件运算符

4.6 逻辑运算符

4.7 类型运算符

4.8 位运算符

4.9 运算符的优先级

第5章 流程控制

5.1 选择语句

5.2 循环语句

第6章 引用类型

6.1 原始值与引用值

6.2 引用类型分类

第7章 数组与元组

7.1 数组

7.2 元组

第8章 函数

8.1 函数的声明与调用

8.2 函数的参数与返回值

8.3 函数的调用签名与重载

8.4 函数的内置属性

8.5 函数的内置方法

第9章 接口与对象

9.1 对象的声明

9.2 属性或方法的修饰符

9.3 接口的合并

9.4 特殊对象类型

第10章 类

10.1 类的声明

10.2 类的成员

10.3 类的继承

10.4 继承接口与抽象类

10.5 成员的可访问性

10.6 静态成员

10.7 其他应用与注意事项

第11章 顶部类型与底部类型

11.1 any

11.2 unknown

11.3 类型断言与类型防护

11.4 never

第12章 进阶类型

12.1 泛型

12.2 类型别名

12.3 联合类型与交叉类型

第二部分 进阶语法

第13章 模块与命名空间

13.1 模块

13.2 命名空间

13.3 声明合并

第14章 错误处理

14.1 捕获并处理错误

14.2 错误对象

14.3 自定义错误

第15章 异步编程

15.1 异步任务运行机制

15.2 回调函数

15.3 Promise对象

15.4 异步函数

第16章 内置引用对象

16.1 Date对象

16.2 RegExp对象

16.3 单例内置对象

第17章 多线程编程

17.1 浏览器多线程——Web Worker

17.2 服务器多线程:Worker Threads

第三部分 编译与调试

第18章 编译

18.1 编译命令

18.2 配置文件

18.3 三斜线指令

第19章 在IDE中编写和调试代码

19.1 使用Visual Studio Code编写代码

19.2 调试TypeScript代码

第20章 引入扩展工具

20.1 引入静态检查工具ESLint

20.2 引入单元测试工具Jest

第四部分 项目应用

第21章 在TypeScript项目中使用JavaScript

21.1 使用声明文件

21.2 使用第三方JavaScript

21.3 将项目从JavaScript迁移到TypeScript中

第22章 使用TypeScript开发后端项目

22.1 后端开发简介

22.2 实战项目案例:编写任务管理系统后端API

第23章 使用TypeScript开发前端项目

23.1 前端开发简介

23.2 实战项目案例:编写任务管理系统的前端界面

TypeScript全栈开发是2023年由人民邮电出版社出版,作者赵卓。

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

你可能喜欢
移动应用设计与开发(项目式)(微课版) 电子书
系统阐述移动App设计、开发、测试、发布的全流程。
透视C#核心技术:系统架构及移动端开发 电子书
本书采用循序渐进的方式讲解C#及其在电商、ERP及手机APP方面的开发技术。
MATLAB完全自学教程 电子书
本书从MAILAB的基础知识入手,循序渐进的介绍了MAILAB的知识体系结构及操作方法。其中主要介绍了如何使用MATLAB进行数据分析、图形图像处理、JMATILAB编程、图形用户界面建立、MATLAB仿真,以及文件输入/输出和应用程序接口等内容。
中文版3ds Max 2014从入门到精通实用教程(微课版) 电子书
本书分为13章,主要内容包括:轻松上手3dsMax、基础建模、修改器建模、多边形建模、摄影机技术、灯光技术、材质与贴图技术、环境和效果、毛发与布料、渲染技术、动画技术、粒子特效技术、动力学。
西门子S7-200PLC从入门到精通 电子书
本书主要介绍西门子公司S7-200系列PLC的硬件资源、指令系统等基础知识,并详细讲解了编程软件的安装和使用方法、PLC控制系统的设计方法与步骤,并通过10个综合实例介绍了S7-200系列PLC在控制领域的应用与开发方法。本书采用图、表、文相结合的方法,使书中的内容通俗易懂又不失专业性。