Vue

  • TypeScript学习笔记(5)-联合、交叉、文本类型

    联合、交叉、文本类型(字面量类型) 这玩意 看名字挺唬人,咱们继续 “深入”了解下,O(∩_∩)O哈哈~。 联合类型和交叉类型优点: 可以更好地处理类型由两个或多个可能的类型组成的…

    2024年2月7日
    0039
  • TypeScript学习笔记(6)-集合类型

    对象类型是所有类、接口、数组和字面量类型(不是基本类型的任何类型) 数组类型 两种定义方式 元素类型后跟方括号 ([ ]) 来表示该元素类型的数组 let list:&n…

    2024年2月7日
    0069
  • TypeScript学习笔记(7)-接口

    什么是接口? 可以使用接口来描述对象、命名和参数化对象的类型,以及将现有的命名对象类型组成新的对象类型。简单说就是 描述变量类型的。 示例: // 定义接口interfa…

    2024年2月7日
    0037
  • TypeScript学习笔记(8)-函数

    函数类型 命名函数 命名函数是使用关键字  function  编写的函数声明,在当前范围内以不同名称提供。 在运行任何代码之前,命名函数声明会加载到执行上下文…

    2024年2月7日
    0032
  • ​TypeScript学习笔记(9)-类

    什么是类? 类是对一个对象的描述,可以使理解更具象化。 比如:传统汽车BBA,电动汽车 目前比较火的问界M9 。电动汽车也继成了汽车的基本属性对吧。比如有几个车轮,几个车门,车的颜…

    2024年2月7日
    0041
  • TypeScript学习笔记(10)-泛型

    泛型的由来 如果想要创建可处理多种类型而不只是一种类型的组件,该怎么操作? 可以使用  any  类型,但这样就失去了 TypeScript 类型检查系统的功能…

    2024年2月7日
    0048
  • TypeScript学习笔记(11)-泛型使用

    使用接口和类实现泛型 泛型只是一种将类型传递给组件的方法。 尝试将泛型与接口、函数和类结合使用。 声明泛型接口 定义一个 System 接口 具有两个属性 value 和 mess…

    2024年2月7日
    0047
  • TypeScript学习笔记(12)-模块

    使用模块组织代码 模块是什么? 模块是一种对代码进行组织和分类的方法。 模块优点 当代码位于模块内时,它将从全局范围拉取到模块范围中。 这可帮助你避免全局命名空间中组件之间的命名冲…

    2024年2月7日
    0048
  • TypeScript学习笔记(13)-命名空间

    命名空间简介 命名空间是一种用于组织和分类代码的 TypeScript 特定方式,使你能够将相关代码组合在一起。 可以使用命名空间执行以下操作: 减少全局范围内的代码量,限制“全局…

    2024年2月7日
    0060
  • 快速,节省的包管理神器 – pnpm

    pnpm 节省磁盘空间 如果你用到了某依赖项的不同版本,只会将不同版本间有差异的文件添加到仓库。 所有文件都会存储在硬盘上的某一位置。 提高下载速度 依赖解析。 仓库中没有的依赖都…

    2024年2月7日
    0096