陈剑高分指南2019

  • What is TC39

    什么是TC39

  • ES Versions

    ES版本

  • ES Next

    ES下一页

Whenever you read about JavaScript you’ll inevitably see one of these terms:

每当您阅读有关JavaScript的内容时 ,都会不可避免地看到以下术语之一:

  • ES3ES3
  • ES5ES5
  • ES6ES6
  • ES7ES7
  • ES8ES8
  • ES2015ES2015
  • ES2016ES2016
  • ES2017ES2017
  • ECMAScript 2015ECMAScript 2015
  • ECMAScript 2016ECMAScript 2016
  • ECMAScript 2017ECMAScript 2017
  • ECMAScript 2018ECMAScript 2018
  • ECMAScript 2019ECMAScript 2019

What do they mean?

他们的意思是什么?

They are all referring to a standard, called ECMAScript.

它们都指一个称为ECMAScript的标准

ECMAScript is the standard upon which JavaScript is based, and it’s often abbreviated to ES.

ECMAScript是JavaScript所基于的标准 ,并且通常缩写为ES

Beside JavaScript, other languages implement(ed) ECMAScript, including:

除JavaScript外,其他语言也实现ECMAScript,包括:

  • ActionScript (the Flash scripting language), which is losing popularity since Flash will be officially discontinued in 2020

    自2020年正式停用Flash以来, ActionScript (Flash脚本语言)逐渐消失

  • JScript (the Microsoft scripting dialect), since at the time JavaScript was supported only by Netscape and the browser wars were at their peak, Microsoft had to build its own version for Internet Explorer

    JScript (Microsoft脚本方言),因为当时仅Netscape支持JavaScript,并且浏览器之战已达到顶峰,所以Microsoft必须为Internet Explorer构建自己的版本

but of course JavaScript is the most popular and widely used implementation of ES.

但是,当然,JavaScript是ES中最流行和使用广泛的实现。

Why this weird name? Ecma International is a Swiss standards association who is in charge of defining international standards.

为什么这么奇怪的名字? Ecma International是瑞士标准协会,负责定义国际标准。

When JavaScript was created, it was presented by Netscape and Sun Microsystems to Ecma and they gave it the name ECMA-262 alias ECMAScript.

创建JavaScript时,Netscape和Sun Microsystems将其提供给Ecma,他们给它起了ECMA-262别名ECMAScript的名称。

This press release by Netscape and Sun Microsystems (the maker of Java) might help figure out the name choice, which might include legal and branding issues by Microsoft which was in the committee, according to Wikipedia.

Wikipedia称 ,Netscape和Sun Microsystems (Java的制造商)的本新闻稿可能有助于弄清名称的选择,其中可能包括委员会中的Microsoft的法律和品牌问题。

After IE9, Microsoft stopped branding its ES support in browsers as JScript and started calling it JavaScript (at least, I could not find references to it any more)

IE9之后,Microsoft停止在浏览器中将其对ES支持的品牌标识为JScript,并开始将其称为JavaScript(至少,我再也找不到它的引用了)

So as of 201x, the only popular language supporting the ECMAScript spec is JavaScript.

因此,从201x开始,支持ECMAScript规范的唯一流行语言是JavaScript。

什么是TC39 (What is TC39)

TC39 is the committee that evolves JavaScript.

TC39是开发JavaScript的委员会。

The members of TC39 are companies involved in JavaScript and browser vendors, including Mozilla, Google, Facebook, Apple, Microsoft, Intel, PayPal, SalesForce and others.

TC39的成员是涉及JavaScript和浏览器供应商的公司,包括Mozilla,Google,Facebook,Apple,Microsoft,Intel,PayPal,SalesForce等。

Every standard version proposal must go through various stages, which are explained here.

每个标准版本建议都必须经历各个阶段,在此进行解释 。

ES版本 (ES Versions)

I found it puzzling why sometimes an ES version is referenced by edition number and sometimes by year, and I am confused by the year by chance being -1 on the number, which adds to the general confusion around JS/ES

陈剑高分指南2019_完整的ECMAScript 2015-2019指南相关推荐

  1. 查看这些有用的ECMAScript 2015(ES6)提示和技巧

    by rajaraodv 通过rajaraodv 查看这些有用的ECMAScript 2015(ES6)提示和技巧 (Check out these useful ECMAScript 2015 (E ...

  2. ECMAScript 2015(ES6)规范中的promise

    ECMAScript 2015(ES6)规范中的promise – 转 概述 Promise 对象用于延迟(deferred) 计算和异步(asynchronous ) 计算..一个Promise对象 ...

  3. ECMAScript 2015~2020 语法全解析

    ECMAScript 2015~2020 语法全解析 ( ES6 ~ ES11 ) . 快速上手 => es.xiecheng.live

  4. ECMAScript 2015 ES6

    锋利的ES6(持续更新中-) ES6简介:   ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了.所以又称ECMAScript 20 ...

  5. 2019上海米其林餐厅指南发布--完整名单

    2019上海米其林餐厅指南发布--完整名单 米其林指南近日发布了其 2018 年的上海餐厅名单,30 家餐厅摘星成功,其中法国厨师 Paul Paire 的 Ultraviolet 餐厅成功晋级三星. ...

  6. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  7. SMETA验厂辅导,Sedex运营实例和强迫劳工指南额外的关于强迫劳工的指南是可用的

    1.1 SEDEX和SMETA Sedex是组织名称-SMETA是审核方法的名称.供应商道德信息交换(Sedex)是一家非营利性会员制组织,其会员企业致力于引领买方和供应商通过负责任和遵守道德的商业实 ...

  8. 计算机二级报名座位按什么顺序,报考指南:计算机二级考试备考与指南

    一.关于计算机二级考试的目的及内容 计算机二级考试内容包括 C 语言, Q Basic , Foxbase, Visual FoxPro 和 Visual Basic .考生从中选出一项作为考试项目. ...

  9. 苹果商店App Store审核指南中文版(14-15-2016最新)-附:2015年App Store审核被拒Top10(官网)+被拒的23个理由(中英)

    (2014.9.3更新):新增Apple Pay相关内容 苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展.HealthKit.HomeKit以及TestFlight相关内容.另 ...

最新文章

  1. linux两种方式改变文件权限,Linux更改文件权限的两种方式
  2. tensorboard 远程
  3. Spring Cache
  4. C语言再学习 -- printf、scanf占位符
  5. python实现点到平面的距离
  6. YJX_Driver_031_再谈SSDT_HOOK驱动保护原理
  7. java 服务器时间 jvm_手动设置jvm时间改为第8时区的时间JVM虚拟机时区设置问题,java日期工具类各种解决不好使,很麻烦...
  8. 树莓派——实时时钟模块(RTC)
  9. 点对点视频分发:从早期互联网到ZB字节(Zettabyte)时代的分布式网络
  10. 10.恩智浦-车规级-MCU:S32K11X FTM-PWM输出实验
  11. Hbuilder X npx browserslist@latest --update-db
  12. 创意计算机产品,10款惊艳的创意产品,脑洞大就是任性!
  13. 维智科技时空AI技术赋能金融行业
  14. Android libyuv应用系列(二)libyuv在Android中的使用
  15. Unsupported SQL of `create database xxx CHARACTER SET UTF8
  16. 【深度学习】深度学习概念的理解(一)
  17. 漫画插画绘图工具:MediBangPaintPro for Mac
  18. springboot权限系统
  19. 这嘎哒真TM那啥!Python版东北话编程火爆网络
  20. 计算机常用软件工具试题,计算机常用工具软件试题-20210402163232.docx-原创力文档...

热门文章

  1. 浅谈 路由器,交换机,集线器,vlan作用
  2. 如何看懂Postgres的执行计划
  3. 神医“大数据” 甘做幕后英雄
  4. 塔望3W消费战略全案|小靳师傅:地方美食如何乘上新速食时代快车
  5. word2016中应用or关闭中文字体到西文字体/设置默认字体
  6. 在bing中进行搜索,结果跳转至百度搜索,怎么解决?baidu.com bing.com后面自带莫名其妙的多余链接
  7. 一元夺宝的2种押注策略分析
  8. Jetson Agx Xavier平台调试AR0820相机分辨率缩放3848x2168 to 1920x1080
  9. 论文笔记 | 深度学习图像数据增广方法研究
  10. 中医文化的管理学启示