一、配置文件 tsconfig.json哎呀,懒得写了,反正常用配置就那几个 12345678910111213141516171819202122{ "include": ["src/...
typescript总结笔记(6)声明文件与声明语句
一、声明文件与声明语句1. 声明语句 declare declare 关键字用来告诉编译器,某个类型是存在的,可以在当前文件中使用。 declare 只通知编译器某个类型是存在的,不用给出具体实现。 declare 只能用来描...
typescript总结笔记(4)类型工具、类型映射、类型运算符
一、类型工具TypeScript 提供了一些内置的类型工具,用来方便地处理各种类型,以及生成新的类型。 Exclude<T, U> 从 T 中排除出可分配给 U的元素。 Omit<T, K> 的作用是忽...
typescript总结笔记(5)命名空间、模块
一、命名空间和模块1. 命名空间的意义原先叫内部空间。 当多人开发同一文件时可能会造成重名或覆盖等问题。此时可以使用namespace在同一文件里进行不同开发。即使方法名称相同,但在不同的namespace中就可以避免互相覆盖...
typescript总结笔记(3)装饰器
一、装饰器介绍装饰器是一种特殊的语法,它允许你在不修改原始代码的情况下,向类、方法、属性或参数添加额外的功能或元数据。 装饰器通常以 @ 符号开头,是一个方法。然后应用于目标(类、方法、属性或参数)。 装饰器方法的参数 在类装...
typescript总结笔记(2)
一、函数类型表达式描述函数可以使用函数类型表达式。格式: 1fn: (arg: string) => void 比如在接口中使用 12345interface pringStrToConsole { str:...
【复习整理】vue生命周期
一、vue2的生命周期vue生命周期分别有创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载利用钩子函数完成对应的项目效果 beforeCreate( 创建前 )在实例初始化之后,进行数据侦听和事件/侦听器的配置之前同...
【复习整理】sass简单整理
思维导图: 一、css拓展功能1. 嵌套规则Sass 内层的样式可以将它外层的选择器作为父选择器 12345678910#main { width: 97%; p, div { font-siz...
【日常】ChatGPT初探
ChatGPT官方说明: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a c...