小册描述
目录
- 第 1 章 准备知识
- 1.1 前端技术简介
- 1.2 HTML入门
- 1.2.1 准备开发工具
- 1.2.2 HTML中的基础标签
- 1.3 CSS入门
- 1.3.1 CSS选择器入门
- 1.3.2 CSS样式入门
- 1.4 JavaScript入门
- 1.4.1 我们为什么需要JavaScript
- 1.4.2 JavaScript语法简介
- 1.4.3 从JavaScript到TypeScript
- 1.5 渐进式开发框架Vue
- 1.5.1 第一个Vue应用
- 1.5.2 范例:一个简单的用户登录页面
- 1.5.3 Vue 3的新特性
- 1.5.4 我们为什么要使用Vue框架
- 第 2 章 TypeScript基础
- 2.1 重新认识TypeScript
- 2.1.1 安装TypeScript
- 2.1.2 TypeScript语言版本的HelloWorld程序
- 2.1.3 使用高级IDE工具
- 2.2 TypeScript中的基本类型
- 2.2.1 布尔、数值与字符串
- 2.2.2 特殊的空值类型
- 2.2.3 数组与元组
- 2.3 TypeScript中有关类型的高级内容
- 2.3.1 枚举类型
- 2.3.2 枚举的编译原理
- 2.3.3 any、never与object类型
- 2.3.4 关于类型断言
- 2.4 函数的声明和定义
- 2.4.1 函数的类型
- 2.4.2 可选参数、默认参数和不定个数参数
- 2.4.3 函数的重载
- 第 3 章 TypeScript中的面向对象编程
- 3.1 理解与应用“类”
- 3.1.1 类的定义与继承
- 3.1.2 类的访问权限控制
- 3.1.3 只读属性与存取器
- 3.1.4 关于静态属性与抽象类
- 3.1.5 类的实现原理
- 3.2 接口的应用
- 3.2.1 接口的定义
- 3.2.2 使用接口约定函数和可索引类型
- 3.2.3 使用接口来约束类
- 3.2.4 接口的继承
- 3.3 TypeScript中的类型推断与高级类型
- 3.3.1 关于类型推断
- 3.3.2 联合类型与交叉类型
- 3.3.3 TypeScript的类型区分能力
- 3.3.4 字面量类型与类型别名