课程

课程介绍

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。TypeScript 是由微软发布的自由和开源的编程语言。
TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。

培训对象

从事相关工作及对Typerscript课程感兴趣的专业人士。

课程收益

深入理解 TypeScript 核心概念;
熟练进行 TypeScript 工程配置;
玩转四种典型前端应用的开发;
重塑“类型思维”提升编程素养。

知识概要

-- TypeScript 开发环境搭建;  
-- Typescript 数据类型;  
-- Typescript 函数;  
-- Typescript 接口;  
-- Typescript 类;  
-- Typescript 联合类型;  
-- Typescript类型保护;  
-- Typescript 中的tsconfig.json文件;  
-- Typescript 泛型;  
-- Typescript 命名空间namespace;  
-- 用parcel打包ts代码;  
-- Typescript 使用import;  
-- Typescript 使用jquery。

课程大纲

模块

学习内容

第一天

TypeScript 开发环境搭建

Typescript 数据类型

Typescript 函数

定义函数的三种方式

函数中的参数:可选参数、默认参数、剩余参数

局部变量、全局变量

函数中变量的作用域(变量提升)

Typescript 接口

接口的定义

属性名的定义方式

第二天

Typescript 类

类的定义和实例化

类的继承、重写、super的使用

三种访问权限:public,private,protected

静态修饰符static、只读修饰符readonly

类的构造函数

类的getter、setter

Typescript 联合类型

Typescript类型保护

类型断言、in语法、typeof语法、instanceof语法

第三天

Typescript 中的tsconfig.json文件

了解tsconfig.json文件

tsconfig.json文件中的属性

Typescript 泛型

函数中使用泛型

类中使用泛型

Typescript 命名空间namespace

命名空间的定义

命名空间的作用

命名空间的嵌套

用parcel打包ts代码

Typescript 使用import

Typescript 使用jquery

认证过程

无认证考试

开班信息

暂无开班信息