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 年前3TypeScript 4.0 使用手册
有新的特性加入进来。 因此本手册也会紧随官 方的每个commit,不断地更新新的章节以及修改措词不妥之处。 如果你对TypeScript一见钟情,可以订阅and star本手册,及时了解ECMAScript 2015以及2016 里新的原生特性,并借助TypeScript提前掌握使用它们的方式! 如果你对TypeScript的爱愈发浓 烈,可以与楼主一起边翻译边学习,PRs Welcome 接受JavaScript做为输入(通过 allowJs )。 3. 生成的所有文件放在 built 目录下(通过 outDir )。 4. 将JavaScript代码降级到低版本比如ECMAScript 5(通过 target )。 现在,如果你在工程根目录下运行 tsc ,就可以在 built 目录下看到生成的文件。 built 下 的文件应该与 src 下的文件相同。 现 ipt里的所有数字都是浮点数或者大整数 。 这些浮点数的类型 是 number , 而大整数的类型则是 bigint 。 除了支持十进制和十六进制字面量, TypeScript还支持ECMAScript 2015中引入的二进制和八进制字面量。 1. let decLiteral: number = 6; 2. let hexLiteral: number = 0xf00d; 3. let0 码力 | 683 页 | 6.27 MB | 1 年前3Web 开发技术-JavaScript
VCG 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 年前3JavaScript Promiseの本 v2
github.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 年前3TypeScript Handbook(中文版)
有新的特性加入进来。 因此本 手册也会紧随官方的每个commit,不断地更新新的章节以及修改措词不妥之处。 如果你对TypeScript一见钟情,可以订阅and star本手册,及时了解ECMAScript 2015以及2016里新的原生特性,并借助TypeScript提前掌握使用它们的方式! 如 果你对TypeScript的爱愈发浓烈,可以与楼主一起边翻译边学习,PRs Welcome! 接受JavaScript做为输入(通过 allowJs )。 3. 生成的所有文件放在 built 目录下(通过 outDir )。 4. 将JavaScript代码降级到低版本比如ECMAScript 5(通过 target )。 现在,如果你在工程根目录下运行 tsc ,就可以在 built 目录下看到生成的文 件。 built 下的文件应该与 src 下的文件相同。 现在你的工程里的TypeScript TypeScript 1.1 TypeScript Handbook(中文版) 101 新增功能 TypeScript 2.4 动态导入表达式 动态的 import 表达式是一个新特性,它属于ECMAScript的一部分,允许用户在 程序的任何位置异步地请求某个模块。 这意味着你可以有条件地延迟加载其它模块和库。 例如下面这个 async 函数,它 仅在需要的时候才导入工具库: async0 码力 | 557 页 | 7.48 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 月前3ES6 Tutorial
ES6 i About the Tutorial European Computer Manufacturers Association (ECMAScript) or (ES) is a standard for scripting languages like JavaScript, ActionScript and JScript. It was implementation of ECMAScript. This tutorial adopts a simple and practical approach through JavaScript to describe the new features in ECMAScript 2015 (ES6), ECMAScript 2016 (ES7), ECMAScript 2017(ES8) and and ECMAScript 2018 (ES9). Audience This tutorial is designed for the stemplate oftware programmers who have already worked with JavaScript and wishes to gain in-depth knowledge about the ECMAScript0 码力 | 435 页 | 4.00 MB | 1 年前3The TypeScript Handbook
JavaScript runtime tells us that it thinks something is nonsensical. Those cases come up because the ECMAScript specification has explicit instructions on how the language should behave when it runs into something later, but let's now focus on that first point. Type annotations aren't part of JavaScript (or ECMAScript to be pedantic), so there really aren't any browsers or other runtimes that can just run TypeScript from a version of ECMAScript called ECMAScript 2015 (a.k.a. ECMAScript 6, ES2015, ES6, etc. - don't ask). TypeScript has the ability to rewrite code from newer versions of ECMAScript to older ones such0 码力 | 184 页 | 647.99 KB | 1 年前3
共 371 条
- 1
- 2
- 3
- 4
- 5
- 6
- 38