685分钟
鸿蒙生态开发就业班—TypeScript基础
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,添加了类型系统和其他特性,旨在提高大型项目的开发效率和代码质量。在鸿蒙生态开发中,TypeScript 也…
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,添加了类型系统和其他特性,旨在提高大型项目的开发效率和代码质量。在鸿蒙生态开发中,TypeScript 也被广泛应用于构建高质量的鸿蒙应用,特别是在使用鸿蒙的ArkUI框架时,TypeScript能够提供更好的开发体验和性能优化。本课程将从TypeScript的基础语法讲起,详细讲解变量声明、数据类型、类型断言等基本概念,让学员快速掌握TypeScript的核心语法。深入剖析TypeScript的面向对象编程特性,包括类、继承、接口等,通过大量实例演示如何使用这些特性实现代码的复用和模块化开发。课程还会介绍TypeScript的高级特性,如装饰器、命名空间等,帮助学员提升代码的组织性和可维护性。在教学过程中,注重理论与实践相结合,设置丰富的实战项目,让学员在实际操作中巩固所学知识,提升TypeScript应用能力。学习完本课程后,学员将具备扎实的TypeScript基础,能够为鸿蒙应用开发提供高质量的代码支持,为未来在鸿蒙生态开发领域的就业和发展奠定坚实基础。
什么是TypeScript
JS、ES及TS的关系
TypeScript的竞争者有哪些
发现问题
静态类型检查
非异常故障
使用工具
优化编译
显式类型
降级编译
严格模式
基元类型string、number及boolean
数组
any
变量上的类型注释
函数
对象类型
联合类型
类型别名
接口
类型断言
文字类型
null和undefined类型
枚举
bigint和symbol
typeof类型守卫
真值缩小
等值缩小
in操作符缩小
instance操作符缩小
分配缩小
控制流分析
使用类型谓词
受歧视的unions
never类型与穷尽性检查
函数类型表达式
调用签名
构造签名
泛型函数-类型推断
泛型函数-限制条件
泛型函数-使用受限值
泛型函数-指定类型参数
泛型函数-编写优秀通用函数的准则
函数的可选参数
回调中的可选参数
函数重载-基本语法
函数重载-重载签名和实现签名
函数重载-编写好的重载
函数重载-函数内this的声明
void-object-unknown-never-Function
参数展开运算符-形参展开
参数展开运算符-实参展开
参数解构
返回void类型
认识对象类型
可选属性
只读属性
索引签名
扩展类型
交叉类型
处理冲突
泛型对象类型
从类型中创建类型
泛型-HelloWorld
泛型-使用通用类型变量
泛型-泛型类型
泛型-泛型类
泛型-泛型约束
泛型-在泛型约束中使用类型参数
泛型-在泛型中使用类类型
keyof类型操作符
typeof类型操作符
索引访问类型
条件类型
条件类型约束
在条件类型内进行推理
分布式条件类型
类成员
类属性
readonly
构造器
方法
getters-setters
索引签名
继承-implements子句
继承-extends子句
重写方法
初始化顺序
继承内置类型
成员的可见性-public
成员的可见性-protected
成员的可见性-private
静态成员
类里的 static 区块
泛型类
类运行时中的this
this类型
基于类型守卫的this
参数属性
类表达式
抽象类和成员
类之间的关系
认识模块
ES模块语法
额外的导入语法
TS特定的ES模块语法
CommonJS语法
基础篇杀青
千锋教育
为你定制专属学习计划