展开全部

主编推荐语

探索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 实战项目案例:编写任务管理系统的前端界面
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。