码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JavaScript 62 JavaScript 版本 62.8 JavaScript 历史


    JavaScript

    文章目录

        • JavaScript
        • 62 JavaScript 版本
          • 62.8 JavaScript 历史
            • 62.8.1 JavaScript / ECMAScript
            • 62.8.2 ECMA 技术委员会 39
            • 62.8.3 从 ES4 到 ES6

    62 JavaScript 版本

    62.8 JavaScript 历史
    62.8.1 JavaScript / ECMAScript

    JavaScript 是 Brendan Eich 在 1995 年发明的。

    它是为 Netscape 2 开发的,并于 1997 年成为 ECMA-262 标准。

    Netscape 将 JavaScript 交给 ECMA 后,Mozilla 基金会继续为 Firefox 浏览器开发 JavaScript。 Mozilla 的最新版本是 1.8.5.(与 ES5 相同)。

    Internet Explorer (IE4) 是第一个支持 ECMA-262 Edition 1 (ES1) 的浏览器。

    在这里插入图片描述

    62.8.2 ECMA 技术委员会 39

    1996 年,Netscape 和 Brendan Eich 将 JavaScript 带到 ECMA 国际标准组织,并成立了一个技术委员会(TC39)来开发该语言。

    ECMA-262 第 1 版于 1997 年 6 月发布。

    62.8.3 从 ES4 到 ES6

    当 TC39 委员会于 2008 年在奥斯陆聚集在一起就 ECMAScript 4 达成一致时,他们分成了两个截然不同的阵营:

    • ECMAScript 3.1 Camp:

      微软和雅虎希望从 ES3 进行增量升级。

    • ECMAScript 4 Camp:

      Adobe、Mozilla、Opera 和 Google,他们想要大规模的 ES4 升级。

    2008 年 8 月 13 日,Brendan Eich 写了一封电子邮件:

    JavaScript 标准机构 Ecma 技术委员会 39 已经分裂了一年多,这已经不是什么秘密了,一些成员支持 ES4,这是 ECMA-262 的主要第四版,而另一些成员则支持基于现有 ECMA-262 的 ES3.1 第 3 版 (ES3) 规范。现在,我很高兴地报告,分裂结束了。

    【解决方案是一起工作:】

    • ECMAScript 4 重命名为 ES5
    • ES5 应该是 ECMAScript 3 的增量升级。
    • ECMAScript 4 的特性应该在以后的版本中被采用。
    • TC39 应该开发一个新的主要版本,范围比 ES5 更大。

    计划中的新版本 (ES6) 代号为 “Harmony”(因为它造成了分裂?)。

    ES5 取得了巨大的成功。它于 2009 年发布,到 2013 年 7 月,所有主要浏览器(包括 Internet Explorer)都完全兼容:

    在这里插入图片描述

    ES6 也取得了巨大的成功。它于 2015 年发布,到 2017 年 3 月,所有主要浏览器都完全兼容:

    在这里插入图片描述

  • 相关阅读:
    Hadoop生态系统——HiveQL操作实战
    Redis Java 开发简单示例
    【数据结构】十大经典排序算法总结与分析
    2024 年 AI 辅助研发趋势
    排序学习(Learning to rank)综述
    mongodb手动迁移chunk脚本
    springCloudAlibaba之分布式网关组件---gateway
    基于SpringBoot的服装生产管理系统的设计与实现
    selenium闪退但没有报错
    LeetCode-全排列(C++)
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/127662897
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号