自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基础类型

必须有name属性 age属性可选 [propName: string]: any 任意属性。tsc --init 生成tsconfig.json。s = e as string 变量 as 类型。点击终端—>运行任务—>监视typescript。安装ts-node ts-node xxx.ts。//定义字符、数值、undefined混合数组。声明同时声明类型 继承Number上所有方法。s = e <类型>变量。//定义undefined数组。// 类型必须一一对应。修改outDir地址。

2024-01-03 00:39:17 344 1

原创 面向对象

/ 在子类中使用构造函数 必须对父类的构造函数进行调用 因为constructor对父类中的constructor进行覆盖了。* private 私有属性 只能在类内部进行访问(修改) 通过在类中添加方法使得私有属性被外部访问 子类中不能访问。* public 公共的 默认值 修饰的属性可以在任意位置访问(修改)如果在子类中添加了和父类中相同的方法,则子类方法会覆盖父类方法。这样只需写一次即可让所有的子类都同时拥有父类中的属性和方法。通过static修饰的称为静态属性或者类属性 通过类访问。

2024-01-03 00:36:38 304 1

原创 解构赋值

上面三行语句都可以正确执行,因为首先它们都是赋值语句,而不是声明语句;其次它们的圆括号都不属于模式的一部分。第一行语句中,模式是取数组的第一个成员,跟圆括号无关;第二行语句中,模式是p,而不是d;第三行语句与第一行语句的性质一致。2、由于数组本质是特殊的对象,因此可以对数组进行对象属性的解构。let {模式: 变量} = {模式: 值}[(b)] = [3];对应的属性名字: 变量。提取 JSON 数据。

2024-01-03 00:30:59 293 1

原创 Promise

/ 由于p1执行较快,Promise的then()将获得结果’P1’。p2仍在继续执行,但执行结果将被丢弃。

2024-01-03 00:26:14 328 1

原创 JavaScript高级程序设计4

定义:任何由ECMAScript实现提供、与宿主环境无关,并在ECMAScript程序执行时就存在的对象。第一参数相当于字符串长度加上改值,如字符串长度11,参数为-3,则第一参数为8。integrity 通过对比接收到资源和指定的加密签名以验证子资源完整性**该方法是一个完整的ECMAScript解释器,接收一个参数,即要执行的字符串。第二参数(slice,substring)为字符串结束位置。接收两个参数,第一参数为字符串开始位置,substring将所有负参数转换为0。第二参数直接转换为0。

2024-01-03 00:17:53 349 1

原创 vxe-table多选树表格设置父关联子,子不关联父

vxe-table多选树表格设置父关联子,子不关联父

2023-03-06 02:27:29 754

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除