了解学习 Javascript, ES5 和 ES6之间的亲密关系

什么是Javascript

JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。 

 javascript组成
JavaScript 的标准是 ECMAScript。截至 2012 年为止,所有的主流浏览器都完整的支持 ECMAScript 5.1,旧式的浏览器至少支持 ECMAScript 3 标准。在2015年6月17日,ECMAScript的第六个版本正式发布,该版本正式名称为ECMAScript 2015,但通常被称为ECMAScript 6或者ES6。本文档目前涵盖了ECMAScript 6,而且已经开始涉及到 ECMAScript 下一个版本(ES2016)早期的一些东西。(摘自MDN文档)
ECMAScript(核心),描述了该语言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。 
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

ES5简介 

ECMAScript第五个版本(下图摘自MDN文档)

什么是ES6

ECMAScript6在保证向下兼容的前提下,提供大量新特性

  1. 默认参数
  2. 模版表达式
  3. 多行字符串
  4. 拆包表达式
  5. 改进的对象表达式
  6. 箭头函数 =&>
  7. Promise
  8. 块级作用域的letconst
  9. 模块化
 

 

原文地址:https://www.cnblogs.com/lovelysunflower/p/10565363.html