1-let/const 2-箭头函数、函数简写 3-解析结构 4-模板字符串 5-函数默认参数 6-展开运算符 7-对象字面量与class 8-promise 9-modules https://mp.weixin.qq.com/s?__biz=MzI1ODE4NzE1Nw==&mid=224748 ...
分类:
其他好文 时间:
2017-05-30 17:59:58
阅读次数:
134
总结常见的ES6新语法特性 ES6给我们带来了更“甜”的语法糖(一种语法,使得语言更容易理解和更具有可读性,也让我们编写代码更加简单快捷),如箭头函数(=>)、class等等。用一句话来说就是: ES6给我们提供了许多的新语法和代码特性来提高javascript的体验 不过遗憾的是,现在还没有浏览器 ...
分类:
其他好文 时间:
2017-05-22 12:05:41
阅读次数:
186
参考文章:blog.crimx.com/2016/05/12/understanding-this/ 笔记:在es6箭头函数之前this是执行时候确定的,而非定义时候确定。函数都是被调用的,调用时找前面调用对象,有明确显示的就是明确显示的对象,没有记得看下隐藏的对象函数也是对象,函数可以作为一个对象 ...
分类:
编程语言 时间:
2017-05-20 12:21:49
阅读次数:
204
嵌套箭头函数 前一个函数的输出是后一个函数的输入 如上的例子 intro传入的[1,3]是after函数 after中的输入 this的绑定 函数绑定运算符是并排的两个双冒号(::),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即this对象),绑定到右边的函数 ...
分类:
其他好文 时间:
2017-05-18 18:49:22
阅读次数:
282
先来张组件生命周期的示意图: 文档里是这样描述的:你不需要立马弄明白所有的东西,不过以后它会有帮助。传送门. Vue所有的生命周期钩子自动绑定在this上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭头函数来定义一个生命周期方法。这是因为箭头函数绑定了父上下文,因此th ...
分类:
其他好文 时间:
2017-05-04 14:38:38
阅读次数:
144
1.直接用bind调用 2.构造函数中用bind定义 3.用箭头函数定义或调用 ...
分类:
Web程序 时间:
2017-04-30 14:07:40
阅读次数:
155
=> 可以简化以前的回调函数的调用,具体来说: 今后,几乎所有的回调函数都可用箭头函数简化 比如: 1. 所有回调函数都可: 去function改=> 2. 如果函数体只有一句话: 可省略{} 如果这一句话还是return,可省略return 3. 如果只有一个参数: 可省略() 但是,如果没有参数 ...
分类:
Web程序 时间:
2017-04-25 21:23:14
阅读次数:
166
1.this 被绑定为函数定义时的 this 且无法改变 2.箭头函数内部没有 constructor 方法,也没有 prototype,所以不支持 new 操作 3.应用场景 如果只有一条声明语句时,隐式return。会简洁很多 使用到父作用域中的this。(不在 hack 的使用var _tha ...
分类:
其他好文 时间:
2017-04-17 14:09:09
阅读次数:
126
在ES6以前我们用 function 来定义函数,还记得楼主刚学js那会儿老是把function写错 (╯‵□′)╯︵┻━┻,但是自从ES6中出现了箭头函数以后,妈妈再也不担心我写成 fnuction了,那么我们下面开始正式学习! 基本语法: ES6允许使用“箭头”(=>)定义函数。 上面的箭头函数 ...
分类:
其他好文 时间:
2017-04-13 22:25:58
阅读次数:
218