简介:TypeScript 为什么被视为“前端的未来”?
Stackoverflow 2020年度开发者调查研究显示,Typescript在最受开发者喜爱语言排行榜跃居第二名,依靠着微软和Google的背书,Typescript社区逐渐壮大,日趋完善,为越来越多前端开发者提供服务。
为什么是 Typescript 而非 JavaScript ?
—更可靠:类型的定义和编译器的引入,可以避免JavaScript大多数runtime错误,更可靠,易维护;
—更清晰:显式类型声明提升代码可读性,代码校验可以全部交给编译器负责;
—更广泛:TypeScript是JavaScript的超集,可以在TypeScript代码中混合使用任何JavaScript库和代码。
如果你是前端开发工作者,或希望从事前端工作,那就一定不要错过这门课程。
在本课程中,主讲老师会采用理论与代码结合的讲解方式,助你2小时极速入门Typescript,短时间内形成详尽的知识网络。
课程中你可以学到什么?
—研究TypeScript编译流程、工作环境
—学习TypeScript 12个基本类型
—深入理解TypeScript 重要高级类型
—掌握 TypeScript 面对对象的特性
—学习TypeScript 的 Generics 泛型
第2章 了解TypeScript 工作流
本章将带领大家快速配置 ts 开发环境,学习TypeScript的工作以及编译流程。
第3章 TypeScript 基础
本章将带领大家学习 TypeScript 基本特性:Types、ES6支持、number、bool、string,等等
- 视频: 3-1 变量声明 (05:23)
- 视频: 3-2 TypeScript类型简介 (02:08)
- 视频: 3-3 数字、布尔、与字符串 (07:40)
- 视频: 3-4 数组(Array)和元组(Tupple) (09:00)
- 视频: 3-5 联合(Union)与字面量(Literal)类型 (07:50)
- 视频: 3-6 枚举类型 Enum (03:39)
- 视频: 3-7 Any 与 unknow (05:23)
- 视频: 3-8 void、undefined 与 Never (06:27)
- 视频: 3-9 类型适配 Type Assertions (03:50)
- 视频: 3-10 函数类型 (03:57)
第4章 TypeScript 面对对象
本章将带领大家学习 TypeScript 面对对象特性:object对象、函数类型、Classes类、Modules模块、Interfaces接口,等等