- 博客(6)
- 收藏
- 关注
原创 es6解构赋值理解
最优:结构赋值的规则是,只要等号右边的值不是对象或者数组,就先将其转为对象,再匹配更详细规则。由于undefined和null无法转换为对象,所以进行匹配就回报错。注意事项:变量声明、函数参数、赋值语句模式等不要带圆括号,es6识别不出来是要做结构还是做表达式。1、数组:左右都是数组(可遍历)1.1、模式匹配:左右两边格式完全相同,较好理解,直接赋值。 let a=1; //a==1 ...
2018-06-16 14:10:00
177
原创 原型链学习总结
学习于https://www.jianshu.com/p/7a35f582e61a定义对象a={s:'1'}和b={ss:'2'},a._proto_=b。1、当a.ss时在自身对象找不到该属性则会往继承的原型上去找,也就是输出b.ss。 a={s:'1'}和b={ss:'2'},a._proto_=b console.log(a.ss)//22、修改原型上的值,即b.ss=‘3’则a...
2018-06-10 10:52:52
115
转载 跨域请求资源的方法
参考https://blog.csdn.net/wdlhao/article/details/79079660(1)、porxy代理定义和用法:proxy代理用于将请求发送给后台服务器,通过服务器来发送请求,然后将请求的结果传递给前端。实现方法:通过nginx代理;注意点:1、如果你代理的是https协议的请求,那么你的proxy首先需要信任该证书(尤其是自定义证书)或者忽略证书检查,否则你的请求...
2018-05-29 15:08:10
150
转载 闭包的特点
参考 http://www.jb51.net/article/99801.htm闭包的特点:1:在一个函数内部定义另外一个函数,并且返回内部函数或者立即执行内部函数。2:内部函数可以读取外部函数定义的局部变量3:让局部变量始终保存在内存中。也就是说,闭包可以使得它诞生环境一直存在。立即执行的函数表达式:通常情况下,只对匿名函数使用这种“立即执行的函数表达式”。它的目的有两个:一是不必为函数命名,避...
2018-05-29 14:59:06
3799
转载 函数提升和变量提升,以及他们的优先级
转载至https://www.cnblogs.com/oxiaojiano/p/7918967.html一、变量提升在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。(1) 创建函数有两种形式,一种是函数声明,另外一种是函数字面量,只有函数声明才有变量提升console.log(a...
2018-05-29 09:45:49
1132
原创 vue.js安装小记
1、安装node.js 参考:http://nodejs.cn/ 2、修改淘宝依赖 $ npm install -g cnpm --registry=https://registry.npm.taobao.org 参考:https://npm.taobao.org/ 3、安装VUE全局脚手架 $ npm install --global vue-cli 4、创建一个基于
2017-11-14 22:01:39
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人