ECMAScript规范 第三版 中文版ECMAScript Language Specification 262 Edition 3 Final 2010-4-10 目 录 目 录.................................................................................................................... 本在互联网上创建和使用的机制,以及与其它标准实 体(如万维网联盟(W3C)及无线应用协议 论坛的等团体)间更紧密的配合。 1 作用范围 此标准定义了 ECMAScript 脚本语言。 2 前言 符合标准的 ECMAScript 实现必须提供并支持本规范中所描述的所有类型,值,对象,属 性,函数,程序语法和语义。 符合这个国际标准的实现应当能解释前言中提到的字符集:Unicode 标准,2 子集没有额外指明,则被认定为组号是 300 的 BMP 子集。如果被采纳的 编码格式没有额外指明,则被认定为 UTF-16 编码格式。 符合标准的 ECMAScript 实现被允许提供额外的、在此规范描述之外的类型,值,对象, 属性和函数。特别的,符合标准的 ECMAScript 实现被允许给那些此规范中所描述的对象提供 此规范所没有描述的属性,以及那些属性的值。 3 参考文献 ISO/IEC 9899:19960 码力 | 58 页 | 563.06 KB | 1 年前3
[试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础第 2 章 ECMAScript语法基础 从本章开始,我们将循序渐进地介绍 JavaScript 的核心内容。首先,本章就是对 ECMAScript 语法进行全面的、系统的和详尽的介绍。这里读者可能会有疑问,为什么是 ECMAScript 语法 而不是 JavaScript 语法呢? 其实,在第 1 章关于 JavaScript 组成的介绍中,我们就知道 JavaScript JavaScript 与 ECMAScript 的 关系。依据 ECMA 国际的标准规范(ECMA-262),ECMAScript 描述了 JavaScript 脚本语言的 语法和基本对象。因此,本书从严谨的角度出发,这里使用 ECMAScript 语法基础作为本章标 题。不过,绝大多数的设计人员还是不区分 JavaScript 与 ECMAScript 的,更习惯用 JavaScript 语法的称谓。 2.1 ECMAScript 基础 在第 1 章中,我们了解到 JavaScript 语言与 Java 语言的历史渊源,其实 JavaScript 起初就 是模仿 Java 而开发出来的。如果读者熟悉 Java 语言,就会发现 ECMAScript 语法很容易掌握, 因其主要就是借用了 Java 语言的语法。当然,JavaScript 与 Java 毕竟是两种功能作用不同的编 程语言,ECMAScript0 码力 | 52 页 | 3.83 MB | 1 年前3
阮一峰 《ECMAScript 6入门》 第三版13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 目錄 前言 ECMAScript 6简介 let 和 const 命令 变量的解构赋值 字符串的扩展 正则的扩展 数值的扩展 函数的扩展 数组的扩展 对象的扩展 Symbol Set 和 Map 数据结构 ArrayBuffer 2 1.28 2.1 2.2 2.3 参考链接 其他 源码 修订历史 反馈意见 3 ECMAScript 6 入门 《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。 前言 4 本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介 绍,并给出大量简洁易懂的示例代码。 详细的法律条文请参见创意共享网站。 前言 6 ECMAScript 6简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015 年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应 用程序,成为企业级开发语言。 ECMAScript 和 JavaScript 的关系 一个常见的问题是,ECMAScript 和 JavaScript0 码力 | 679 页 | 2.66 MB | 1 年前3
Web 开发技术-JavaScriptVCG JavaScript 2020/4/28 2 内容提要 1 JavaScript 简史 2 JavaScript 功能、脚本语言 3 JavaScript 实现 ECMAScript DOM BOM 4 在 HTML 中使用 JavaScript 直接嵌入 外部引入 JS 代码压缩 2 VCG JavaScript 2020/4/28 3 时代背景 1997:JavaScript 标准化 – ECMAScript 欧洲计算机制造商协会(ECMA) 39 号技术委员会(TC39)负责“标准化一种通用、跨平台、 供应商中立的脚本语言的语法和语义”。 定义一种名为 ECMAScript 的新脚本语言标准。 1998:ISO/IEC 采用 ECMAScript 作为标准 浏览器开发商开始致力于将 ECMAScript 作为各自 JavaScript JavaScript 实现 10 JavaScript 的完整实现 = ECMAScript 提供语言核心功能 文档对象模型(DOM) 提供访问和操作网页的方法和接口 浏览器对象模型(BOM) 提供与浏览器交互的方法和接口 VCG JavaScript 2020/4/28 11 3.1 ECMAScript 简介 ECMAScript 是一种标准,定义了 JavaScript 语言的语法、类型、语句、关键字、0 码力 | 21 页 | 1.02 MB | 1 年前3
JavaScript Promiseの本 v2github.io/promises-book/archives/v1/ 2 JavaScript Promiseの本 はじめに 書籍の目的 この書籍はJavaScript標準仕様のECMAScript Promisesを中心にし、 JavaScriptにおけ るPromiseについて学ぶことが目的です。 この書籍では、次の3つを目標としています。 • Promiseについて学び、パターンやテストを扱えること と • ES Promisesを元に基本をよく学び、より発展した形を自分で形成できること この書籍では、先程も述べたようにES Promises、 つまりJavaScriptの標準仕様 (ECMAScript)をベースとしたPromiseについて書かれています。 そのため、FirefoxやChromeなどモダンなブラウザでは、ライブラリを使うこと無く利用でき る機能であり、 またES Prom https://gihyo.jp/book/2011/978-4-7741-4813-7 3 JavaScript Promiseの本 • 改訂新版JavaScript本格入門9 この書籍ではECMAScript 2015(ES2015)で追加された構文を利用するため、JavaScript の基本的な文法や機能に不安がある方は、次の書籍を参照してください。 ES2015以降を ベースに、JavaScriptの基礎を一から学べる書籍です。0 码力 | 137 页 | 1.17 MB | 1 年前3
阮一峰 JavaScript 教程标准库 浏览器 API DOM JavaScript 语言有多个版本。本书的内容主要基于 ECMAScript 5.1 版本,这是学习 JavaScript 语法的基础。ES6 和更新的语法 导论 - 10 - 本文档使用 书栈(BookStack.CN) 构建 请参考我写的《ECMAScript 6入门》。 JavaScript 语言有一些显著特点,使得它非常值得学习。它既适合 作 - 17 - 本文档使用 书栈(BookStack.CN) 构建 历史 JavaScript 语言的历史 诞生 JavaScript 与 Java 的关系 JavaScript 与 ECMAScript 的关系 JavaScript的版本 周边大事记 参考链接 JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它 的历史,就要从浏览器的历史讲起。 1990年底,欧洲核能研究组织(CERN)科学家 cape的注册商标,微软不能用),首 先内置于IE 3.0。Netscape 公司面临丧失浏览器脚本语言的主导权 JavaScript 与 Java 的关系 JavaScript 与 ECMAScript 的关系 历史 - 21 - 本文档使用 书栈(BookStack.CN) 构建 的局面。 1996年11月,Netscape 公司决定将 JavaScript 提交给国际标准 化组织0 码力 | 540 页 | 3.32 MB | 10 月前3
JavaScript Promise迷你书(中文版)............................... 112 JavaScript Promise 迷你书(中文版) 3 前言 写作初衷 本书的目的是以目前还在制定中的ECMAScript 6 Promises规范为中心,着重向各位读 者介绍JavaScript中对Promise相关技术的支持情况。 通过阅读本书,我们希望各位读者能在下面三个目标上有所收获。 • 学习Pr 在这本书中,我们会 基于 Promises/A+13 中 Pending 、 Fulfilled 、 Rejected 的状态名称进行讲述。 Figure 1. promise states 在 ECMAScript Language Specification ECMA-262 6th Edition – DRAFT14 中 [[PromiseStatus]] 都是在内部定义的状态。 由于没有公 开的访问 identifier not found 的语法错误。 这是怎么回事呢? 实际上这和 catch 是ECMAScript的 保留字27 (Reserved Word)有 关。 在ECMAScript 3中保留字是不能作为对象的属性名使用的。 而IE8及以下版本都是 基于ECMAScript 3实现的,因此不能将 catch 作为属性来使用,也就不能编写类似 promise.catch()0 码力 | 112 页 | 1010.02 KB | 1 年前3
JavaScript Promiseの本 v1kr/ebook/look.html?isbn=9788968487293 2 JavaScript Promiseの本 はじめに 書籍の目的 この書籍はJavaScript標準仕様のECMAScript 6 Promisesという仕様を中心にし、 JavaScriptにおけるPromiseについて学ぶことを目的とした書籍です。 この書籍を読むことで学べることとして次の3つを目標としています Promisesを元に基本をよく学び、より発展した形を自分で形成できるようになるこ と この書籍では、先程も述べたようにES6 Promises、 つまりJavaScriptの標準仕様 (ECMAScript)をベースとしたPromiseについて書かれています。 そのため、FirefoxやChromeなどモダンなブラウザでは、ライブラリを使うこと無く利用でき る機能であり、 またES6 Pro このコードをそれぞれのブラウザで実行させると、IE8以下では実行する段階で 識別子があ りません というSyntax Errorになってしまいます。 これはどういうことかというと、 catch という単語はECMAScriptにおける 予約語30 である ことが関係します。 28 https://github.com/jakearchibald/es6-promise 29 https://github.com0 码力 | 115 页 | 1.06 MB | 1 年前3
前端开发者指南(2017)UI 组件和组件树被用于构建复杂 UI。 组件由单一文件构成,在单个文件中可能同时包含 HTML、CSS 和 JS 不再有违主流开 发思想。 React、Redux、Webpack、ECMAScript 2015(也叫 ES6)和 Babel 被广泛采用。这些 解决方案跃居于最常用技术榜单前列。 开发者意识到,在开发原生应用时,借助 webviews 的 H5 混合式移动开发在多数情况下 1. 统一资源定位符 (URLs) 2. 超文本传输协议 (HTTP) 3. 超文本标记语言 (HTML) 4. 层叠样式表 (CSS) 5. JavaScript 编程语言 (ECMAScript 262) 6. JavaScript 对象表示法 (JSON) 7. 文档对象模型(DOM) 8. 网络 APIs (HTML5 或者浏览器 APIs) 9. 网络内容可达性指南 (WCAG) 文档对象模型 (DOM) 的第三代事件规范 DOM 动态标准 W3C DOM4 JavaScript 编程语言 (ECMAScript 262) 前端开发者所使用的技术 21 JavaScript 是一个高级的、动态的、弱类型的解释性编程语言,被包含在 ECMAScript 的语言规范中。同 HTML 和 CSS 一样,它是万维网内容生产环节必不可少的三种技术 之一,被大多数网站所使用0 码力 | 164 页 | 6.43 MB | 1 年前3
廖雪峰JavaScript教程定制了JavaScript语言的标准,被称为ECMAScript标准。 所以简单说来就是,ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的 一种实现。 那为什么不直接把JavaScript定为标准呢?因为JavaScript是网景的注册商标。 不过大多数时候,我们还是用JavaScript这个词。如果你遇到ECMAScript这个词,简单把它替换为 JavaScript就行了。 慢讲到。 此外,由于JavaScript的标准——ECMAScript在不断发展,最新版ECMAScript 6标准(简称ES6) 已经在2015年6月正式发布了,所以,讲到JavaScript的版本,实际上就是说它实现了ECMAScript 标准的哪个版本。 JavaScript简介 JavaScript历史 ECMAScript JavaScript版本 1 JavaScript简介 exec() ,正则表达式本身会更新 lastIndex 属性,表示上次匹配到的最后索引: 1. var s = 'JavaScript, VBScript, JScript and ECMAScript'; 2. var re=/[a-zA-Z]+Script/g; 3. 4. // 使用全局匹配: 5. re.exec(s); // ['JavaScript'] 6. re.lastIndex;0 码力 | 264 页 | 2.81 MB | 10 月前3
共 12 条
- 1
- 2













