作品简介

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

《TypeScript实战/Web前端技术丛书》分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。最后,给出TypeScript JSX的基础内容作为参考。作者还为每章配备了课件与教学视频,方便自学。

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

汪明

硕士,徐州软件协会副理事长,某创业公司合伙人。从事软件行业十余年,发表论文数十篇,擅长JavaScript、C、Java等传统语言,也擅长TypeScript、Go等新语言。

作品目录

  • 内容简介
  • 前言
  • 第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整合
展开全部