学习要点:
1.ES6 简介
2.ECMAScript 历史
3.学习和创建 Demo
本节课我们来开始了解 ECMAScript6(简称 ES6),着重了解它的标准和历史。
一.ES6 简介 1. ECMAScript6 简称 ES6,是 JavaScript 语言的下一代标准;
2. ES6 的目标是为了实现更加复杂的应用,成为企业级的开发语言;
3. ECMAScript 属于标准制定,而 JavaScript 属于语法实现;
4. ES6 于 2015 年 6 月发布,正式名称为 ECMAScript2015;
5. 也就是说 ES6 是 ECMAScript 的一个版本,但却没有 6.x 的说法;
6. ES2016(ES7)、ES2017(ES8)、ES2018(ES9)、ES2019(ES10)版本路线;
7. 初学者可能会蒙圈,到底学哪个版本?这个问题,根本不重要~;
8. 因为它和软件版本不同,需要各大浏览器兼容性保持一致和兼容,超花时间;
9. 我们可以通过这个链接查看 ES6 兼容性情况,并且还有 ES5 和 ES2016+:http://kangax.github.io/compat-table/es6/
10. 经过五年多的发展兼容,ES6 大部分标准得以稳定,或者说 ES6 只是一个泛指;
11. 泛指下一代的标准,可以理解为涵盖 ES2015、ES2016、ES2017、ES2018 等;
12. 及时快到 2021 年,很多 JS 工具为了更好兼容,有 ES6 转换 ES5 的选项;
二.ECMAScript 历史
1. 这里,我们给出一张表格,了解一下 ES6 及之前的一些版本情况:
版本 | 说明 |
ES1.0 | 1997 年发布 |
ES2.0 | 1998 年 6 月份发布 |
ES3.0 | 1999 年 12 月份发布 |
ES4.0 | 2000 年没发布的了(废弃了) |
ES4.0 | 2007 年 10 月草案发布(预计次年 8 月发布正式版) |
ES3.1 | 2008 年 7 月发布(吵架把 ES4.0 吵成 3.1 了) |
ES5.0 | 2009 年 12 月发布(3.1 改成了 5.0) |
ES5.1 | 2011 年 6 月份发布 |
ES6 | 2013 年 3 月草案冻结 |
ES6 | 2013 年 12 月草案发布 |
三.学习和创建 Demo
1. 课程适合有 JavaScript 基础的同学;
2. 我们这里重点讨论 ES6 或 ES6+的知识,不会讲解 JavaScript 基础;
3. 至于基于 ES6+的 JavaScript 基础课程,后面会分阶段性发布,时间不定;
4. 为了后面代码课程的便利,我们把 ES6 的项目搭建好;
5. 在 D 盘创建 ES6 目录,搭建 01 目录,写入标准的 HTML5 和 JS 文件,测试运行;
HTML部分
ES6部分
运行
如果您觉得有用,记得在下方点赞、关注、留言,小编会定期奉 上更多的惊喜哦,您的打赏支持才是小编继续努力的动力,么么哒。
每日分享在学习过程中总结的学习经验,学习笔记,笔试题,HTML,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以学习为目的,每天阅读一篇文章,了解身边的技术,陪有梦想的人一起成长!