`

javascript和ECMAScript 规范

 
阅读更多
JavaScript 是一种跨平台,面向对象的脚本语言。作为一种小巧且轻量级的语言,JavaScript 无意于独立运行,而是被设计为可以轻易嵌入到其它的产品和应用中,比如 Web 浏览器。在宿主环境中,JavaScript 可以被连接到环境中的对象之上,以提供对其的编程控制。一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
     ♦核心(ECMAScript) --描述了该语言的语法和基本对象
     ♦文档对象模型(DOM)--描述了处理网页内容的方法和接口
     ♦浏览器对象模型(BOM)--描述了与浏览器进行交互的方法和接口

两者的关联:
   ♦JavaScript 将总会包含某些 ECMAScript 规范中所没有的特性;JavaScript 兼容于 ECMAScript,同时提供附加特性。
   ♦ECMAScript 规范了实现 ECMAScript 的一组需求;它有助于您确定某项 JavaScript 特性是否也为其它 ECMAScript 的实现所支持。


ECMAScript是ECMA制定的标准化脚本语言。 目前JavaScript使用的ECMAScript版本为ECMAScript-262。
♦JavaScript 版本和 ECMAScript 版本:




https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/JavaScript_Overview
http://www.w3school.com.cn/js/pro_js_implement.asp
  • 大小: 66.4 KB
分享到:
评论

相关推荐

    介绍最新的ECMAScriptJavaScript规范以及TC39的提案进度

    **JavaScript与ECMAScript规范详解** JavaScript,一种广泛应用于网络开发的编程语言,其核心语法标准是由ECMA国际制定的,名为ECMAScript(ES)。最新版本的ECMAScript规范不断引入新的特性和功能,以适应不断变化...

    ECMAScript 2018规范

    ECMAScript 2018规范。 主要包含内容: 异步迭代器:原生支持在 JavaScript 中对异步获取的数据做迭代。 Object Rest/Spread Properties Promise.prototype.finally Template Literal(模板字面量):取消 ...

    ECMAScript 2020 语言规范(ECMA-262)

    ECMAScript 2020,也被称为ES2020或ECMAScript 11,是ECMAScript规范的最新版本,旨在定义JavaScript编程语言的标准。ECMAScript是由Ecma国际标准化组织制定的一个标准,它对JavaScript进行规范化,确保在不同平台和...

    Javascript解释器在ECMAScript中运行Javascript代码

    总之,JavaScript解释器在ECMAScript规范下运行JavaScript代码,涉及词法分析、语法分析、编译和执行等多个步骤。通过理解这些过程,开发者可以更好地调试和优化代码,同时利用各种工具和库来提升开发效率。

    【第九章】JavaScript【ECMAScript语法基础】

    本章将深入探讨JavaScript的ECMAScript语法基础,这是理解JavaScript编程的关键。ECMAScript,通常简称为ES,是JavaScript语言的标准,由ECMA国际制定并维护。 一、变量与数据类型 在JavaScript中,变量的声明使用`...

    高性能JavaScript 2015版本 ECMAScript 6入门 JavaScript 5

    首先,JavaScript 5是ECMAScript规范的一个版本,于2009年正式发布。它奠定了现代JavaScript的基础,引入了严格模式("use strict")来帮助开发者编写更安全、更可靠的代码,并对对象和数组进行了优化,提高了性能。...

    ECMAScript中文最新(ECMA262)

    ECMAScript2021中文最新,ECMAScript2021中文文档,第1-6章,持续更新,喜欢请star。git地址https://github.com/fangniyima/ECMAScript-notes

    JavaScript是一种基于ECMAScript的脚本语言,主要用于客户端和服务器端编程 JavaScript的资源主要分为官

    ECMAScript Specification:ECMAScript官方规范文档,涵盖了语言的语法规则和查询语句。 JavaScript Documentation:JavaScript官方文档,涵盖了语言的所有方面,包括语言特性、标准库和外部库等。 JavaScript ...

    Google_JavaScript_编码规范指南

    它可以用来减少重复代码,隐藏辅助函数等,但需要注意的是,虽然许多JavaScript引擎支持块内声明函数,但这并不是ECMAScript规范的一部分。 6. 异常处理:规范中会介绍如何合理地抛出和处理异常。了解如何在...

    ECMAscript2018规范

    资源名称:ECMAscript2018规范内容简介:ECMAscript 2018(第九版 JS)已于 6 月底正式发布,带来了许多新特性。ECMAscript 2018 于今年2月出炉草案,TC39 技术委员会每两个月开会一次,讨论当前...

    ECMAScript规范-第三版_中文版.

    11. **BOM与DOM**:虽然不是ECMAScript规范的一部分,但在浏览器环境中,ES3通常与浏览器对象模型(BOM)和文档对象模型(DOM)一起使用,实现页面交互和元素操作。 ECMAScript 3的影响力深远,它的很多特性在后续...

    ECMAscript

    - **随后的几年**,JavaScript继续演进,从1.3到1.8,逐步增强其功能并逐渐与ECMAScript规范保持一致,尤其是在Firefox 1.0中搭载的JavaScript 1.5,这是一个里程碑式的版本,完全遵循ECMA-262规范第三版。...

    spec:Ecma TC53规格作品

    在提供的"spec-master"压缩包文件中,可能包含了ECMA TC53关于JavaScript和ECMAScript规范的源码、文档、测试用例和其他相关资源。通过研究这些内容,开发者可以深入理解标准的细节,提高代码质量,并确保其代码与...

    Babelpreset能够让Nodev6完全兼容最新ECMAScript规范

    标题中的“Babel preset能够让Node v6完全兼容最新ECMAScript规范”意味着,Babel预设(preset)是一个工具,它的主要任务是帮助JavaScript开发者将使用了最新ES规范的代码转换为可以在Node.js v6环境中运行的代码。...

    CursoEmVideoJavaScript:JavaScript和ECMAScript初始版本

    "CursoEmVideoJavaScript:JavaScript和ECMAScript初始版本"这个课程主要涵盖了JavaScript的基础知识,以及其背后的ECMAScript规范。JavaScript是一种广泛应用于网页和网络应用的脚本语言,它赋予了网页动态功能,...

    Javascript规范

    ECMA-262标准定义了ECMAScript语言的基本特性和行为规则,它是JavaScript的基础规范。第五版发布于2009年,为JavaScript的后续发展奠定了坚实的基础。 **范围** 本规范涵盖了JavaScript语言的所有基本方面,包括但...

    ECMAScript5.1规范中文版

    通过上述内容可以看出,ECMAScript 5.1 规范详细地定义了语言的各个方面,包括基本概念、类型系统、语法结构、算法约定、类型转换、执行环境和表达式等。这对于理解和实现 ECMAScript 5.1 版本的标准是非常重要的。

    Ecma-262.rar_ECMA-262_ECMAScript_javascript

    ECMAScript规范的每个新版本都会引入新的特性和改进,旨在提升语言的灵活性和功能性。例如,ECMAScript 5(ES5)引入了严格模式,增强了对象字面量和数组字面量的语法,以及JSON支持;ECMAScript 6(ES6,也称为ES...

Global site tag (gtag.js) - Google Analytics