一、概述
随着Vue3的发布,作为JavaScript类型超集的TypeScript,以可以编译成纯JavaScript,可以在任何浏览器、任何计算机和任何操作系统上运行,并且开源,被再一次被推向了前端开发语言的巅峰,为了顺应时代的变化,争取成为与时俱进的开发者,小编特意总结出前端学习大纲,希望为学习路上的大家提供一点点帮助,如果大家觉得有帮助,记得给小编点个赞。
二、学习路线
- Typescript基础介绍
- 数据类型
- 联合类型-接口
- 数组类型
- 函数类型
- 类型断言
- 类型别名
- 枚举
- 类修饰符
- 泛型
- ts的应用
- typeScript 的安装和编译
- TSC常用命令介绍
- tsconfig.json介绍
- tsconfig.json基础配置
- tsconfig.json严格类型检测配置
- tsconfig.json 附加检测配置
- tsconfig.json 模块解析配置
- tsconfig.json Source Map配置
- tsconfig.json 实验和高级配置
- 项目目录结构创建
- npm模块包安装
- npm scripts 命令创建
- 基础后台服务创建
- Typescript搭建脚手架
- Express+Typescript 后台服务创建
- NodeJS+Express+MongoDB
三、推荐阅读
- TypeScript handbook — book
- TypeScript Deep Dive — book
- TypeScript-React-Starter — github
- react-typescript-cheaTSheet — github
- Advanced Static Types in TypeScript — egghead.io
- Use TypeScript to develop React Applications — egghead.io
- Practical Advanced TypeScript — egghead.io
- Ultimate React Component Patterns with Typescript 2.8 — medium