ECMAScript 是什么

ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过 ECMA-262 标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMA-262 标准的实现和扩展。

ECMAScript 是什么

ECMAScript 是由网景的布兰登·艾克开发的一种脚本语言的标准化规范;最初命名为 Mocha,后来改名为 LiveScript,最后重命名为 JavaScript。1995 年 12 月,升阳与网景联合发表了 JavaScript。1996 年 11 月,网景公司将 JavaScript 提交给欧洲计算机制造商协会进行标准化。ECMA-262 的第一个版本于 1997 年 6 月被 Ecma 组织采纳。ECMAScript 是由 ECMA-262 标准化的脚本语言的名称。

尽管 JavaScript 和 JScript 与 ECMAScript 兼容,但包含超出 ECMAScript 的功能。许多应用程序支持 ECMAScript,尤其是网页浏览器。

ECMAScript 是一种可以在宿主环境中执行计算并能操作可计算对象的基于对象的程序设计语言。ECMAScript 最先被设计成一种 Web 脚本语言,用来支持 Web 页面的动态表现以及为基于 Web 的客户机—服务器架构提供服务器端的计算能力。但作为一种脚本语言, ECMAScript 具备同其他脚本语言一样的性质,即“用来操纵、定制一个已存在系统所提供的功能,以及对其进行自动化”。

Javascript,JScript,ActionScript 等脚本语言都是基于 ECMAScript 标准实现的。

所以,ECMAScript 实际上是一种脚本在语法和语义上的标准。实际上 JavaScript 是由 ECMAScript,DOM 和 BOM 三者组成的。 所以说,在 JavaScript,JScript 和 ActionScript 中声明变量,操作数组等语法完全一样,因为它们都是 ECMAScript。但是在操作浏览器对象等方面又有各自独特的方法,这些都是各自语言的扩展。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月13日 上午1:07
下一篇 2023年11月13日 上午1:09

相关推荐

  • C语言程序设计是什么

    C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。 C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应…

    2023年11月30日
    1700
  • C语言是什么

    C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。 C 语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C 语言能以简易的方式编译、处理低级存储器。C 语言是仅产生少量的机器语言以及不需要任何运…

    2023年11月28日
    1600
  • Python是什么意思

    Python 是计算机程序设计语言,应用于 Web 和 Internet 开发、人工智能、教育、软件开发等领域。Python 的设计风格简单明确、清晰优雅,采用的都是最成熟的优化技术,非常受用户欢迎。 Python 是计算机程序设计语言,应用于 Web 和 Internet 开发、人工智能、教育、软件开发等领域。Python 的设计风格简单明确、清晰优雅,采…

    2023年11月19日
    2300
  • ECMAscript 和 Javascript 的区别

    JavaScript是ECMAScript最流行的实现之一,JavaScript的核心功能基于ECMAScript标准,但JavaScript还具有ECMAScript标准中没有的其他功能。所以两者密不可分。 JavaScript 是 ECMAScript 最流行的实现之一,JavaScript 的核心功能基于 ECMAScript 标准,但 JavaScr…

    2023年11月13日
    1800
  • es5 和 es6 的区别

    ECMAScript是JS的核心,ES6相对于ES5在向下兼容的基础上提供大量新特性,如:块级作用域关键字let、常量const、对象字面量的属性赋值简写、字符串模板等新特性。不过现代浏览器支持的ES版本是ES5。 ECMAScript 是 JS 的核心,ES6 相对于 ES5 在向下兼容的基础上提供大量新特性,如:块级作用域 关键字 let, 常量 con…

    2023年11月13日
    2500
  • PHP 是什么

    PHP是PHP的递归首字母缩写:Hypertext Preprocessor,一种用于创建动态和交互式HTML网页的脚本语言。当网站访问者打开页面时,服务器处理PHP命令,然后将结果发送到访问者的浏览器。 PHP 是 PHP 的递归首字母缩写:Hypertext Preprocessor,一种用于创建动态和交互式 HTML 网页的脚本语言。当网站访问者打开页…

    2023年11月12日
    1900
  • VBScript是什么

    VBScript(VBS)是基于Visual Basic的脚本语言。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与Visual Basic for Applications的关系也非常密切。它具有原语言容易学习的特性。 VBScript 是 Visual Basic Script 的简称,有时也被缩写为 VBS。VBScript 是…

    2023年9月27日
    1700
  • PLSQL与SQL有什么不一样

    sql语言是一门独立的语言,所有数据库都支持sql语言操作数据。pl/sql是oracle在sql的基础上,加入了代码的一些特性的扩展语言,以块为最小运行单元。其他数据库就不支持pl/sql了。 sql 语言是一门独立的语言,所有数据库都支持 sql 语言操作数据。PL/SQL 也是一种程序语言,叫做过程化 SQL 语言(Procedural Languag…

    2023年9月24日
    2100
  • PLSQL与SQL不同在哪里

    sql语言是一门独立的语言,所有数据库都支持sql语言操作数据。pl/sql是oracle在sql的基础上,加入了代码的一些特性的扩展语言,以块为最小运行单元。其他数据库就不支持pl/sql了。 sql 语言是一门独立的语言,所有数据库都支持 sql 语言操作数据。PL/SQL 也是一种程序语言,叫做过程化 SQL 语言(Procedural Languag…

    2023年9月24日
    1700
  • 看什么程序语言都是天堂

    谁说自己”精通C++”,会被老鸟嘲讽很长一段时间。因为CPP程序猿有个默契,就是认为”精通C++”和”超光速”一样是伪命题,C++这东西就连C++之父也没打算让人全学明白。不论你是否喜欢,C++的地域级难度基本是共识,所以从地狱出来的男人看什么程序语言都是天堂via互联网焦点排行榜

    用户投稿 2023年9月17日
    2200



微信客服