1. ECMAScriptJavaScript的关系
  2. ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在20156月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0
  3.   ECMAScriptJavaScript到底是什么关系?很多初学者会感到困惑,简单来说,ECMAScriptJavaScript语言的国际标准,JavaScriptECMAScript的实现。
  4.  
  5. ECMAScript的历史
  6. 199611月,JavaScript的创造者Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。
  7. 次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。这个版本就是ECMAScript 1.0版。
  8.  
  9. ECMAScript 6 的兼容
  10. http://kangax.github.io/es5-compat-table/es6/
  11.  
  12. 兼容包
  13. https://github.com/paulmillr/es6-shim
  14.  
  15. Traceur转码器
  16. <!-- 加载Traceur编译器 -->
  17. <script src="http://google.github.io/traceur-compiler/bin/traceur.js" type="text/javascript"></script>
  18. <!-- Traceur编译器用于网页 -->
  19. <script src="http://google.github.io/traceur-compiler/src/bootstrap.js" type="text/javascript"></script>
  20. <!-- 打开实验选项,否则有些特性可能编译不成功 -->
  21. <script>
  22. traceur.options.experimental = true;
  23. </script>
  24.  
  25. <script type="module">
  26. class Calc {
  27. constructor(){
  28. console.log('Calc constructor');
  29. }
  30. add(a, b){
  31. return a + b;
  32. }
  33. }
  34. var c = new Calc();
  35. console.log(c.add(4,5));
  36. </script>
  37.  
  38. script标签的type属性的值是module(或者traceur),而不是text/javascript
  39.  
  40. 这是Traceur编译器识别ES6代码的标识,编译器会自动将所有type=module的代码编译为ES5,然后再交给浏览器执行。

Es61的更多相关文章

  1. 图学ES6-1.ECMAScript 6简介

  2. npm 安装cnpm淘宝镜像时报错解决

    详细报错 D:\workspace\es61> npm install -g cnpm --registry=https://registry.npm.taobao.org npm WARN d ...

  3. Calico搭建配置

    Calico 是一个纯三层的协议,为 OpenStack 虚机和 Docker 容器提供多主机间通信.Calico 不使用重叠网络比如 flannel 和 libnetwork 重叠网络驱动, Cal ...

  4. Kubelet bootstrap认证配置步骤

    kubelet 授权 kube-apiserver 的一些操作 exec run logs 等 RBAC 只需创建一次就可以 kubectl create clusterrolebinding kub ...

随机推荐

  1. BZOJ 3240 构造矩阵+矩阵快速幂

    思路: ax+b cx+d 构造矩阵+矩阵快速幂 (需要加各种特判,,,,我好像加少了- ) //By SiriusRen #include <cstdio> #include <c ...

  2. hive查询不加分区的一个异常

    今天下午有同事反馈她提交了了一个SQL后,hive 查询就停止响应了. 我看了下,发现hiveserver确实hug住了.听过查看日志,发现了一个牛逼的SQL, 这个SQL很简单: select a. ...

  3. Java Web应用定制404错误页面

    Http响应状态码404的含义是服务器端没有找到客户端请求的资源,定制404错误页面至少有以下两个好处: 1.向客户端隐藏服务器信息,服务器提供的默认404错误页面上一般都包含当前应用使用的是什么服务 ...

  4. 如何用Java实现反转排序

    摘要:反转排序是将原先已经排序好了的重新排序,是原来的数组元素的顺序反转过来.假设原来的数组顺序是{6,5,4,3,2,1},反转之后的顺序就是{1,2,3,4,5,6}.这个排序的算法不是很难,代码 ...

  5. Pepper plugin implementation

    For Developers‎ > ‎Design Documents‎ > ‎ Pepper plugin implementation This document provides a ...

  6. 洛谷1525 关押罪犯NOIP2010 并查集

    问题描述 S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突.我们用“怨气值”(一个正整数值)来表示某两 ...

  7. python描述符和属性查找

    python描述符 定义 一般说来,描述符是一种访问对象属性时候的绑定行为,如果这个对象属性定义了__get__(),__set__(), and __delete__()一种或者几种,那么就称之为描 ...

  8. python IO编程-StringIO和BytesIO

    链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319187857 ...

  9. 【Henu ACM Round#20 F】 Arthur and Brackets

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 所给的li,ri是左括号从左到右的顺序给的. (且注意长度是2*n 现在我们先把第一个左括号放在第1个位置. 然后考虑第二个位置. ...

  10. CentOS 配置防火墙操作实例(启、停、开、闭port)

    CentOS 配置防火墙操作实例(启.停.开.闭port): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status& ...