摘要: 浅拷贝 定义:对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没 有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变 方法: 1,Object.assign ES6中拷贝对象的方法,接受的第一个参数是拷贝的目标ta 阅读全文
posted @ 2021-03-02 14:48 我想去看海 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 进行referrer校验,在ie浏览器中失效导致页面校验失败无法打开。 困扰了半天最后想到解决办法: 先用window.open()打开窗口,然后再用location.href跳转 function handleClick(){ var otherWindow = window.open() var 阅读全文
posted @ 2020-04-01 21:24 我想去看海 阅读(691) 评论(1) 推荐(0) 编辑
摘要: Set 和 Map 数据结构 一、Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 这就提供了新的数组去重方法 1、 Set实例的属性和方法 1)属性: - Set.prototype.constructor:构造函数,默认就是Set函数 - Set. 阅读全文
posted @ 2019-02-26 16:13 我想去看海 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本章学习要点: 1、扩展运算符 含义:扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 上面代码中add(...numbers)是函数的调用,它使用了扩展运算符。该运算符将一个数组,变为参数序列。 扩展运算 阅读全文
posted @ 2019-02-22 16:30 我想去看海 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1、函数默认参数 在ES5我们给函数定义参数默认值是怎么样? 但当,num传入为0的时候就是false, 此时num = 200 与我们的实际要的效果明显不一样 ES6为参数提供了默认值。在定义函数时便初始化了这个参数,以便在参数没有被传递进去时使用。 参数变量是默认声明的,所以不能用let或con 阅读全文
posted @ 2019-02-22 09:18 我想去看海 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 环境配置 一、建立工程目录 新建dist文件夹(用于存放转化的es5文件)、新建src文件夹(用于存放es6文件),在该文件夹下建立index.js文件 二、编写index.html 在根目录下新建index.html文件,引入index.js。 注意:需要注意的是在引入js文件时,引入的是dist 阅读全文
posted @ 2019-02-20 16:00 我想去看海 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 理解闭包 一、概念 JS词法作用域: 和其他大多数现代编程一样,JS也采用词法作用域,也就是说,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现这种词法作用域,JS函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。 闭包概念:函数对象可以 阅读全文
posted @ 2018-09-17 12:41 我想去看海 阅读(190) 评论(0) 推荐(0) 编辑
摘要: javascript中实现继承的几种方式 1、借用构造函数实现继承 缺点:Child1无法继承Parent1的原型对象,并没有真正的实现继承(部分继承) 2、借用原型链实现继承 缺点:原型对象的属性是共享的 3、组合式继承 阅读全文
posted @ 2018-09-17 12:09 我想去看海 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。 一、初识原型 在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript 阅读全文
posted @ 2018-09-11 21:37 我想去看海 阅读(502) 评论(0) 推荐(0) 编辑
摘要: v-if和v-show具有类似的功能,不过v-if才是真正的条件渲染,他会根据表达式适当的销毁或重建元素及绑定事件或子组件。若表达式初始值为false,则一开始元素或组件不会渲染,只有当第一次为真时,才开始编译。 而v-show只是简单的css属性切换,无论条件真与否,都会被编译。 使用场景:v-i 阅读全文
posted @ 2018-09-10 14:14 我想去看海 阅读(281) 评论(0) 推荐(0) 编辑