摘要:模块化开发 命名空间namespace 类型的查找 内置类型声明 https://github.com/microsoft/TypeScript/tree/main/lib 外部定义类型声明和自定义声明 该库的GitHub地址:https://github.com/DefinitelyTyped/D
阅读全文
摘要:认识泛型 泛型实现类型参数化 泛型的基本补充 泛型接口 【通过泛型的方式,实现接口的编写。】 泛型类 【通过泛型的方式,实现类的编写。】 泛型约束 01_认识泛型.ts // 类型的参数化 【将类型进行参数化,让外界调用的时候,决定使用什么样的类型。】 // 在定义这个函数时, 不决定这些参数的类型
阅读全文
摘要:接口的声明 可选属性 只读属性 索引类型 函数类型 接口继承 接口的实现 交叉类型 交叉类型的应用 interface和type区别 字面量赋值 TypeScript枚举类型 枚举类型的值 01_声明对象类型.ts // 通过类型(type)别名来声明对象类型 // type InfoType =
阅读全文
摘要:认识类的使用 类的定义 类的继承 类的成员修饰符 只读属性readonly getters/setters 静态成员 抽象类abstract 抽象类演练 类的类型 01_类的定义.ts class Person { name: string age: number constructor(name:
阅读全文
摘要:TypeScript类型 - any类型 TypeScript类型 - unknown类型 TypeScript类型 - void类型 TypeScript类型 - never类型 TypeScript类型 - tuple类型 Tuples的应用场景 01_any类型的使用.ts // 当进行一些类
阅读全文
摘要:JavaScript一门优秀的语言 JavaScript的痛点 类型带来的问题 类型错误 类型思维的缺失 JavaScript添加类型约束 认识TypeScript TypeScript的特点 众多项目采用TypeScript 前端学不懂系列 大前端的发展趋势 TypeScript的编译环境 Typ
阅读全文
摘要:什么是状态管理 复杂的状态管理 Vuex的状态管理 Vuex的状态管理 Vuex的安装 创建Store 组件中使用store Vue devtool 手动安装devtool 单一状态树 组件获取状态 在setup中使用mapState getters的基本使用 getters第二个参数 getter
阅读全文
摘要:认识前端路由 后端路由阶段 前后端分离阶段 URL的hash hash-demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conten
阅读全文