02 2021 档案
摘要:1.react中做的就是践行"代数效应" 代数效应:是函数编程中的一个概念,用于副作用从函数中分离。一个函数中的执行结果,与函数中的代数x,y,z有关,但是它只是关心结果,不关心过程。 function getName(user) { let name = user.name; if (name n
阅读全文
摘要:14.命名空间 内部模块,现在称为“命名空间”,外部模块则简称为“模块”。 namespace Validation { export interface StringValidator { isAcceptable(s: string): boolean; } } 别名:简化命名空间的操作方法:i
阅读全文
摘要:9.类型兼容性(没看懂) 基于结构子类型的。结构类型是一种只是用其成员来描述类型的方式。 关于可靠性的注意事项 TypeScript的类型系统允许某些在编译阶段无法确认其安全性的操作。 规则:A需要兼容B,则B至少具有与A相同的属性。 比较两个函数: let x = (a: number) => 0
阅读全文
摘要:5.函数 函数类型 为函数定义类型 let myAdd = function(x: number, y: number): number { return x + y; }; 书写完整函数类型 let myAdd: (baseValue: number, increment: number) =>
阅读全文
摘要:命令:tsc greeter.ts 可将ts文件转换成js文件 1. 基础类型 布尔值、数字、字符串(可使用模板字符串)、数组(数组泛型 let list: Array<number> = [1, 2, 3];)、 元组Tuple:元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。
阅读全文
摘要:1.v-popover:popover1 后边的名称不能输入,不能循环,只能一个使用 循环中使用触发html,用 slot="reference" 2. :popper-options="{ boundariesElement: 'body', removeOnDestroy: true }" 改变
阅读全文
摘要:1.递归函数 使用arguments.callee代替函数名 2.闭包 指的是有权访问另一个函数作用域中变量的函数。 函数执行时,存在本地活动对象和全局变量对象。 闭包:所保存的是整个变量对象。保存函数的活动对象。 解决闭包内存泄漏的问题:保存在内部函数中的变量,调用完后,清除内部函数为null 3
阅读全文
摘要:1.理解对象 2.属性类型 数据属性:[Configurable]是否删除,编辑的特性。[Enumerable]表示能否通过for-in循环返回该属性。[Wirtable]表示能否修改属性的值 [value]包含这个属性的数据值 修改这些属性的值时,Object.defineProperty() 不
阅读全文
摘要:1.Object类型 创建方式:new Object() 、var person={name:''} 访问对象的属性方法:[]访问可以通过变量来访问属性,通常除非使用变量来访问属性,建议使用. 2.Array类型 检测数组的方法:instanceof Array.isArray() 转换方法:ale
阅读全文
摘要:1.基本类型和引用类型 动态的属性:引用类型,为其添加属性和方法。 复制变量值: 基本类型:变量对象上创建一个新值,然后把值复制在新分配的空间上。 引用类型:复制的是对象的内存 传递参数:给函数传递时,参数只能按值传递 检测类型 检测基本数据类型:typeof 检测引用类型:instanceof 执
阅读全文

浙公网安备 33010602011771号