03 2023 档案
摘要:目录 前言 定义 基本用法 泛型命名约定 泛型&类型别名 泛型&接口 泛型&函数 泛型&类 泛型默认值 结语 相关文章 前言 本文收录于TypeScript知识总结系列文章,欢迎指正! 代码复用是开发人员老生常谈的问题了,我们通过定义变量,使用函数或类减少代码重复编写。 在TS中我们可以把编写一个类
阅读全文
摘要:目录 前言 Why Not TS? 环境搭建 工具配置 编写代码 打包&发布 总结 示例代码 相关资料 前言 说到Rollup,大家可能并不陌生,它是一款JS的模块打包器,适合对工具库和组件进行打包,将多个模块合并成单个文件,与Webpack,Browserify等不太一样,其对更小更快的库比较友好
阅读全文
摘要:目录 前言 定义 类装饰器 基本用法 操作方式 操作类的原型 类继承操作 方法装饰器 属性装饰器 存取器装饰器 参数装饰器 基本用法 参数过滤器 元数据函数实现 参数过滤 效果实践 装饰器优先级 相同装饰器 不同装饰器 装饰器工厂 hooks与class兼容 结语 相关文章 前言 本文收录于Type
阅读全文
摘要:目录 前言 基本用法 实现接口 继承(extends) 基本用法 访问父类 重写父类(override) 只读关键字(readonly) 存取器(getters/setters) 静态成员(static) 访问修饰符(类成员属性) JavaScript中的封装 TypeScript中的封装 公共(p
阅读全文
摘要:目录 前言 可选参数 参数默认值 剩余参数 类型推断 函数重载 结尾 参考文章 前言 本文收录于TypeScript知识总结系列文章,欢迎指正! 在前面的文章中,我使用对象类型以及接口分别定义了函数类型,浅谈了函数的定义及基本使用。本文将分享函数的进阶用法 可选参数 函数参数可以被标记为可选的,这意
阅读全文
摘要:目录 引言 类型别名 基本用法 字面量类型 数字字面量 字符串字面量 布尔字面量 空字面量 枚举字面量 类型符号 联合类型 交叉类型 类型断言 尖括号 as关键字 非空断言 类型保护 typeof instanceof 类型谓词 索引类型 映射类型 type or interface? 二者的区别:
阅读全文
摘要:目录 前言 定义 用法 基本用法 约定规则 属性控制 任意属性 可选属性 只读属性 定义函数 冒号定义 箭头定义 接口类型 函数接口 索引接口 继承接口 类接口 总结 前言 本文收录于TypeScript知识总结系列文章,欢迎指正! 在介绍TS对象类型中,为了让数组每一项更具体,我们使用 strin
阅读全文
摘要:目录 前言 对象类型 Object与object有什么区别? Array(数组) Function(函数) Tuple(元组) Enum(枚举) 数字: 字符串: 计算类型: 二进制计算: 异构枚举(不同类型的初始值): Object(对象) 总结 前言 在TS中除了之前的基本类型外,还包含Arra
阅读全文