教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

前端TypeScript零基础入门到实战开发

更新时间:2023年04月19日16时12分 来源:传智教育 浏览次数:

好口碑IT培训

  TypeScript是什么?

  TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,可以在编写JavaScript代码时提供静态类型检查和更好的编译时错误提示。TypeScript可以编译成纯JavaScript代码,因此可以在任何支持JavaScript的平台上运行。

  为什么要学TypeScript?

  1.增强代码的可读性和可维护性:TypeScript提供了静态类型检查和更好的错误提示,这可以减少开发人员在运行时出现的意外错误和调试时间,从而使代码更加可读性和可维护性。

  2.提高代码质量:TypeScript强制要求开发人员进行类型注解,这使得开发人员在编写代码时更加关注数据类型和函数参数等细节,从而提高代码的质量。

  3.提高开发效率:TypeScript具有更好的代码智能感知和自动补全功能,这可以提高开发人员的效率,并减少代码编写时的重复性工作。

  4.适合大型项目:TypeScript适用于大型项目,可以提高项目的可维护性和可扩展性。

  5.与JavaScript兼容:TypeScript是JavaScript的超集,这意味着现有的JavaScript代码可以逐步转换为TypeScript,而不需要进行大量的修改和重构。

  课程简介:

  本套教程从零开始学习TypeScript,上手时不需要工程化配置,完全没有任何学习负担。

  课程知识点全面,从TypeScript基础类型,到高级类型,到TypeScript的类型声明文件,再到配合React的使用,一应俱全。

  除了纯粹的类型外,还包括TypeScript类型兼容性、结构化类型等TypeScript原理内容。

  课程最后,通过一个经典案例,来验证TypeScript的学习成果。


只要大家有需求

我们的视频教程就绝不会缺席

黑马程序员重磅发布新教程

  程目录  

  前端TypeScript零基础入门到实战开发(滑动查看)

  第1节 - TypeScript是什么

  第2节 - TypeScript为什么要为JS添加类型支持

  第3节 - TS相比JS的优势

  第4节 - 安装编译TS的工具包

  第5节 - 编译并运行TS代码

  第6节 - 简化运行TS的步骤

  第7节 - TypeScript常用类型概述

  第8节 - 类型注解

  第9节 - TypeScript常用基础类型分类介绍

  第10节 - 原始类型

  第11节 - 数组类型

  第12节 - 联合类型

  第13节 - 类型别名

  第14节 - 函数类型(1 单独指定参数和返回值的类型)

  第15节 - 函数类型(2 同时指定参数和返回值的类型)

  第16节 - void类型

  第17节 - 函数可选参数

  第18节 - 对象类型

  第19节 - 对象可选属性

  第20节 - 接口

  第21节 - 接口和类型别名的对比

  第22节 - 接口继承

  第23节 - 元组

  第24节 - 类型推论

  第25节 - 类型断言

  第26节 - 字面量类型

  第27节 - 枚举类型

  第28节 - 枚举成员的值以及数字枚举

  第29节 - 字符串枚举

  第30节 - 枚举的特点及原理

  第31节 - any类型

  第32节 - TS中的typeof运算符

  第33节 - TypeScript高级类型概述

  第34节 - class的基本使用

  第35节 - class的构造函数

  第36节 - class实例方法

  第37节 - class继承(1 extends)

  第38节 - class继承(2implements)

  第39节 - class类的可见性修饰符(1public)

  第40节 - class类的可见性修饰符(2protected)

  第41节 - class类的可见性修饰符(3private)

  第42节 - readonly只读修饰符

  第43节 - 类型兼容性的说明

  第44节 - 对象之间的类型兼容性

  第45节 - 接口之间的类型兼容性

  第46节 - 函数之间的类型兼容性(1函数参数)

  第47节 - 函数之间的类型兼容性(2函数参数)

  第48节 - 函数之间的类型兼容性(3返回值)

  第49节 - 交叉类型

  第50节 - 交叉类型和接口之间的对比说明

  第51节 - 泛型的基本使用

  第52节 - 简化泛型函数调用

  第53节 - 泛型约束

  第54节 - 泛型约束(extends添加约束)

  第55节 - 多个泛型变量的情况

  第56节 - 泛型接口

  第57节 - 数组是泛型接口

  第58节 - 泛型类

  第59节 - 泛型工具类型(1Partial)

  第60节 - 泛型工具类型(2Readonly)

  第61节 - 泛型工具类型(3Pick)

  第62节 - 泛型工具类型(4Record)

  第63节 - 索引签名类型

  第64节 - 映射类型

  第65节 - 映射类型(keyof)

  第66节 - 分析泛型工具类型Partial的实现

  第67节 - 索引查询类型(1基本使用)

  第68节 - 索引查询类型(2同时查询多个)

  第69节 - 类型声明文件概述

  第70节 - TS中的两种文件类型

  第71节 - 使用已有的类型声明文件(1内置类型声明文件)

  第72节 - 使用已有的类型声明文件(2第三方库的类型声明文件)

  第73节 - 创建自己的类型声明文件(1项目内共享类型)

  第74节 - 创建自己的类型声明文件(2为已有JS文件提供类型声明的概述)

  第75节 - 创建自己的类型声明文件(3为已有JS文件提供类型声明)

  第76节 - 在React中使用TypeScript概述

  第77节 - 使用CRA创建支持TS的项目

  第78节 - React支持TS的项目目录结构说明

  第79节 - TS配置文件tsconfig.json的说明

  第80节 - 通过命令行方式使用编译配置

  第81节 - React中的常用类型介绍

  第82节 - React函数组件的类型(1组件和属性类型)

  第83节 - React函数组件的类型(2属性默认值)

  第84节 - React函数组件的类型(3事件和事件对象)

  第85节 - React类组件的类型(1组件类型)

  第86节 - React类组件的类型(2组件属性)

  第87节 - React类组件的类型(3状态和事件)

  第88节 - 任务列表案例介绍

  第89节 - 展示任务列表功能

  第90节 - 使用类型声明文件复用类型

  第91节 - 添加任务功能基本实现

  第92节 - 添加任务功能优化

  未完待续,黑马老师996更新中......


掌握行业热门技术

是每个程序员都应该重视的事情

前端TypeScript零基础入门到实战开发如此重要,你还没学?

点击或搜索黑马程序员B站

观看全集视频

- 完整配套资料领取方式 -

(视频+讲义+源码+笔记+资料)

黑马程序员视频库

搜索《前端TypeScript零基础入门到实战开发

0 分享到:
和我们在线交谈!