随笔分类 -  es6

es6相关
摘要:es6的新特性对函数的功能新增加了rest参数和...的拓展运算符。这是两个什么东西呢? 先来看一个问题:如何获取一个函数除了定义的参数之外的其他参数?传统的做法是借助函数的arguments关键字来获取的。 方法如下: 如上我们用rest参数就可以获取到除了a,b参数之外的参数。 再来看看什么是e 阅读全文
posted @ 2017-03-17 22:14 行果 阅读(554) 评论(0) 推荐(0) 编辑
摘要:es6箭头函数的用法 箭头函数是es6的一种函数的简写方法。 如下: 从例子我们可以看出,省略了function,花括号‘{}’用‘=>’代替了。这种写法更简洁了。 除了简洁之外,箭头函数还有另外一个优点,就是函数体内的this的指向始终是指向定义它所在的对象,而不会指向调用它的对象,我们知道es5 阅读全文
posted @ 2017-03-11 14:57 行果 阅读(13550) 评论(1) 推荐(1) 编辑
摘要:什么是js的严格模式? 严格模式指的是使js在更为严格的条件下运行。严格模式的主要作用是规范我们写代码习惯,以及为js升级做好铺垫。 如何使用严格模式? 严格模式特点: 1.不允许使用隐式声明的变量,会报错。 a=123; 2.不允许函数有相同的参数,对象有相同的属性。 var a=function 阅读全文
posted @ 2017-03-10 17:18 行果 阅读(1991) 评论(0) 推荐(0) 编辑
摘要:由于es6的很多特性在旧的浏览器下支持不好,我们在使用的时候需要将其转化为es5,下面介绍babel解析器的使用 一:独立使用babel的方法 1.本地安装babel-cli 2.在根目录下建立package.json文件 3.安装es5转化模块: $ npm install --save-dev 阅读全文
posted @ 2017-03-10 16:59 行果 阅读(3779) 评论(0) 推荐(0) 编辑
摘要:es6新增class关键字使用方法详解。 通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 实例讲解: es5的定义类方法: es6的定义类方法: 如何 阅读全文
posted @ 2017-03-10 16:23 行果 阅读(1692) 评论(0) 推荐(0) 编辑

欢迎阅读『es6』
点击右上角即可分享
微信分享提示