ES6
尼古拉斯-托尔斯泰-赵四
喜欢用笔记本的我,转用博客记录自己的学习成长之路~~~
展开
-
简说ES6中的变量定义:let、const
随着ES6的关注度的增高,今天有必要介绍下ES6中用let、const来定义变量。总说:const 关键字用在那些永远不会改变的变量申明, let 用在其他变量申明上。(1)var 和letvar,在离它最近的父函数内创建了一个变量的作用域 。let, 在它最近的块级中创建作用于,这些块包括 for 循环, if 语句以及其他块。用实例来说话:实例-1function fn ( ) { con原创 2016-05-23 15:01:27 · 771 阅读 · 0 评论 -
用babel将es6转换成es5
ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。Babel是一个广泛使用的转码器,babel可以将ES6代码完美地转换为ES5代码,所以我们不用等到浏览器的支持就可以在项目中使用ES6的特性。babel 6与之前版本的区别:之前版本只要安装一个babel就可以用了,所以之前的版本包含了一大堆原创 2016-07-19 18:20:01 · 62002 阅读 · 2 评论 -
ES6中的一些新特性
箭头(Arrow)=> 是function的简写形式,支持expression 和 statement 两种形式。有个必须介绍的就是它拥有词法作用域的this值,它可以很好的帮开发者解决this的指向问题。语法如下: ([param] [, param]) => { statements } param => expression例:var fn1=()=>alert(2);原创 2016-07-18 16:48:58 · 1396 阅读 · 0 评论