当前位置:主页 > 技术文档 > ES6 下载

ECMAScript 6 (ES6) 标准入门教程 高清第三版

  • 更新:2020-10-11 09:20:01
  • 大小:4.9 MB
  • 热度:680
  • 审核:鄂良哲
  • 类别:技术文章
  • 格式:PDF

  • 资源介绍
  • 相关推荐

学习ES6的前置知识:

熟练掌握ES5的知识:因为ES6只是ES5的升级,所以你必须对ES5的基本语法达到熟练的程度,如果你还不了解ES5的基本语法,还是脚踏实地从头开始。

了解ES6:听说并在工作学习中见过ES6,并了解ES6的用途。

第1节:ES6的开发环境搭建

工欲善其事,必先利其器。所以我们第1节就是搭建一个基本的ES6开发环境。现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就需要我们把ES6的语法自动的转变成ES5的语法。如果你听过我Vue课程的话,应该知道Webpack是有自动编译转换能力的,除了Webpack自动编译,我们还可以用Babel来完成。这节课我们就使用Babel把ES6编译成ES5。

建立工程目录:

先建立一个项目的工程目录,并在目录下边建立两个文件夹:src和dist

src:书写ES6代码的文件夹,写的js程序都放在这里。

dist:利用Babel编译成的ES5代码的文件夹,在HTML页面需要引入的时这里的js文件。

资源下载

资源下载地址1:https://pan.baidu.com/s/1SjGctu91GDbBf_Lf6X03DQ

相关资源

网友留言

ES6教程
苏清逸

本书覆盖 ES6/ES7 与 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。

本书为中级难度,适合已经掌握 ES5 的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。

全书已由电子工业出版社出版,目前是第二版,书名为《ES6 标准入门》。纸版是基于网站内容排版印刷的。

ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。

1. let、const 和 block 作用域

let 允许创建块级作用域,ES6 推荐在函数中使用 let 定义变量,而非 var:

var a = 2;
{
  let a = 3;
  console.log(a); // 3
}
console.log(a); // 2

同样在块级作用域有效的另一个变量声明方式是 const,它可以声明一个常量。ES6 中,const 声明的常量类似于指针,它指向某个引用,也就是说这个「常量」并非一成不变的,如:

{
  const ARR = [5,6];
  ARR.push(7);
  console.log(ARR); // [5,6,7]
  ARR = 10; // TypeError
}

有几个点需要注意:

let 关键词声明的变量不具备变量提升(hoisting)特性

let 和 const 声明只在最靠近的一个块中(花括号内)有效

当使用常量 const 声明时,请使用大写变量,如:CAPITAL_CASING

const 在声明时必须被赋值