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