240 发简信
IP属地:江苏
  • 正则表达式

    创建正则表达式 使用构造函数创建 使用字面量创建 正则中常用的方法 test() 检索字符串是否匹配正则表达式,匹配则返回true,不匹配返回f...

  • Resize,w 360,h 240
    CentOS8将DNF镜像源改为国内镜像

    因为阿里源文件里面已经包含了AppStream、Base、centosplus、Extras和PowerTools的相关内容,所以需要把这些文件...

  • TypeScript(ts)学习笔记(九):装饰器

    学习装饰器之前我们首先要明确一个概念:装饰器本质上是一个函数,@expression 的形式其实是一个语法糖, expression 求值后必须...

  • TypeScript(ts)学习笔记(八):高级类型

    交叉类型 交叉类型是将多个类型合并为一个类型。 这让我们可以把现有的多种类型叠加到一起成为一种类型: 联合类型 联合类型表示一个值可以是几种类型...

  • TypeScript(ts)学习笔记(七):类型兼容性

    TypeScript结构化类型系统的基本规则是,如果x要兼容y,那么y至少具有与x相同的属性。比如: x 的每个参数在 y 中都能找到对应的参数...

  • TypeScript(ts)学习笔记(六):泛型

    初识泛型 如果我们想写一个函数,它的参数和返回值类型相同,首先我们会想到下面这种写法: 或者使用any来定义类型: 但是使用any类型会导致我们...

  • TypeScript(ts)学习笔记(五):函数(Function)

    函数类型 完整的函数类型 参数 可选参数 在TypeScript中我们可以在参数后面使用 ?实现可选参数的功能: 可选参数必须跟在必须跟在其他参...

  • TypeScript(ts)学习笔记(四):类(Class)

    从ECMAScript 2015,也就是ES6 之后,JavaScript 加入了 class 关键字,使得开发者能够使用基于类的面向对象的开发...

  • TypeScript(ts)学习笔记(三):接口(Interface)

    接口的使用 如果我们有一个函数,这个函数接受一个 person 对象,然后返回它的某个属性,这时会发现它报错了: 我们必须用一种类型描述这个参数...