03 2022 档案
摘要:一. ES7 (ES2016) 1. includes方法 (1). 作用:用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false (2). 用法: A. 一个参数的时候:直接从数组中查找,有则true,反之false B. 两个参数的时候:第二个参数代表从索引
阅读全文
摘要:一. Proxy详解 1. 抛砖引玉 需求:有一个对象,我们希望监听这个对象中的属性被设置或获取的过程。 解决方案:可以使用 Object.defineProperty 的存储属性描述符(set、get)来对属性的操作进行监听。 弊端:Object.defineProperty设计的初衷,不是为了去
阅读全文
摘要:一. 各种运算符 1 . && 逻辑与 含义:形如 x && y, x为ture的时候,返回y 或者 执行y (y可能是表达式,也可能是函数),否则返回 x 。 PS:除了 0、空字符串" "、NaN、false、null、undefined以外,都为 ture 。 { console.log("
阅读全文
摘要:一. Symbol详解 1. 说明 ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值。它是 JavaScript 语言的第七种数据类型, 前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 Sym
阅读全文
摘要:一. 模板字符串 1. 模板字符串 我们会使用 `` 符号来编写字符串,称之为模板字符串; 其次,在模板字符串中,我们可以通过 ${expression} 来嵌入动态的内容; { const name = "ypf"; const age = 1.82; function getMsg() { re
阅读全文
摘要:一. 属性简洁法 属性简洁表示法:也叫字面量增强写法 1. 属性名简写 2. 方法简写 3. 属性名表达式 代码分享: { let name1 = "ypf1"; let name2 = "ypf2"; let age1 = 20; let name3 = "ypf3"; let obj = { /
阅读全文
摘要:一. ES6解构赋值 1. 含义 允许按照一定模式,从数组和对象中提取值,对变量进行赋值的过程,叫做解构 2. 套路 (1). 符号:[] (2). 别名:xx:别名 (3). 默认值: xx='默认值' 或 xx:别名='默认值' (4). 剩余参数: ...xxx, 对象解构中是对象,数组解构中
阅读全文
摘要:一. class类基础 1. 类的声明 使用关键字class声明 // 类的声明 class Person { } // 类的表达式 // var Animal = class { // } // 研究一下类的特性 console.log(Person.prototype) console.log(
阅读全文
摘要:一. 前言 1. 说明 常用的SQLServer实现自动备份主要有两种模式 (1). 通过维护计划实现 (2). 通过新建作业实现 维护计划预制了一些常用模板,本质还是通过作业去实现的。如果只是简单的数据库备份,使用维护计划即可,如果要运行复杂的存储过程,则需要使用作业。 注:二者都依赖与SQLSe
阅读全文