ECMAScript规范 第三版 中文版ECMAScript Language Specification 262 Edition 3 Final 2010-4-10 ## 目录 目录.....2 简史.....5 1 作用范围.....6 2 前言.....7 3 参考文献.....8 4 概述.....9 4.1 网页脚本.....9 4.2 语言概述.. 括脚本在互联网上创建和使用的机制,以及与其它标准实体(如万维网联盟(W3C)及无线应用协议论坛的等团体)间更紧密的配合。 ## 1 作用范围 此标准定义了 ECMAScript 脚本语言。 ## 2 前言 符合标准的 ECMAScript 实现必须提供并支持本规范中所描述的所有类型,值,对象,属性,函数,程序语法和语义。 符合这个国际标准的实现应当能解释前言中提到的字符集:Unicode 标准,2 子集没有额外指明,则被认定为组号是 300 的 BMP 子集。如果被采纳的编码格式没有额外指明,则被认定为 UTF-16 编码格式。 符合标准的 ECMAScript 实现被允许提供额外的、在此规范描述之外的类型,值,对象,属性和函数。特别的,符合标准的 ECMAScript 实现被允许给那些此规范中所描述的对象提供此规范所没有描述的属性,以及那些属性的值。 ## 3 参考文献 ISO/IEC 9899:19960 码力 | 58 页 | 563.06 KB | 2 年前3
[试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础## 第2章 # ECMAScript语法基础 从本章开始,我们将循序渐进地介绍 JavaScript 的核心内容。首先,本章就是对 ECMAScript 语法进行全面的、系统的和详尽的介绍。这里读者可能会有疑问,为什么是 ECMAScript 语法而不是 JavaScript 语法呢? 其实,在第 1 章关于 JavaScript 组成的介绍中,我们就知道 JavaScript 与 ECMAScript 国际的标准规范(ECMA-262),ECMAScript 描述了 JavaScript 脚本语言的语法和基本对象。因此,本书从严谨的角度出发,这里使用 ECMAScript 语法基础作为本章标题。不过,绝大多数的设计人员还是不区分 JavaScript 与 ECMAScript 的,更习惯用 JavaScript 语法的称谓。 ### 2.1 ECMAScript 基础 在第 1 章中,我们了解到 起初就是模仿 Java 而开发出来的。如果读者熟悉 Java 语言,就会发现 ECMAScript 语法很容易掌握,因其主要就是借用了 Java 语言的语法。当然,JavaScript 与 Java 毕竟是两种功能作用不同的编程语言,ECMAScript 还有一些特殊的语法特性。 #### 2.1.1 ECMAScript 语句 相信读者在学习人生中的第一门编程语言(比如 C 语言、Java 语0 码力 | 52 页 | 3.83 MB | 2 年前3
阮一峰 《ECMAScript 6入门》 第三版[Image](/uploads/documents/3/8/c/7/38c75e562e3e464cc6380e7213d839c7/p1_1.jpg) ECMAScript 6 Primer # ES6标准入门 (第3版) ## 目錄 前言 1.1 ECMAScript 6 简介 1.2 let 和 const 命令 1.3 变量的解构赋值 1.4 字符串的扩展 1.5 ## ECMAScript 6 入门 《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。 ESG标准入门(第0版)阮一峰著  ECMAScript 6 Primer 详细的法律条文请参见创意共享网站。 ## ECMAScript 6 简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ## ECMAScript 和 JavaScript 的关系 一个常见的问题是,ECMAScript 和 JavaScript0 码力 | 679 页 | 2.66 MB | 2 年前3
Web 开发技术-JavaScriptWeb 开发技术-JavaScript ### 1. 概述 ## 内容提要 1 JavaScript 简史 2 JavaScript 功能、脚本语言 3 JavaScript 实现 ECMAScript > DOM BOM 4 在 HTML 中使用 JavaScript ➢直接嵌入 ➢外部引入 JS 代码压缩 ## 1 JavaScript 简史 ## 时代背景 ➢1995 JavaScript 标准化 - ECMAScript 欧洲计算机制造商协会(ECMA)39号技术委员会(TC39)负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”。 定义一种名为 ECMAScript 的新脚本语言标准。 ➢1998: ISO/IEC 采用 ECMAScript 作为标准 ➢浏览器开发商开始致力于将 ECMAScript 作为各自 JavaScript 实现基础。 jpg) ECMAScript 提供语言核心功能 文档对象模型(DOM) 提供访问和操作网页的方法和接口 浏览器对象模型(BOM) 提供与浏览器交互的方法和接口 ### 3.1 ECMAScript 简介 ECMAScript 是一种标准,定义了 JavaScript 语言的语法、类型、语句、关键字、保留字、操作符和对象等。 JavaScript 是 ECMAScript 的一种实现。0 码力 | 21 页 | 1.02 MB | 2 年前3
ES6 Tutorialtutorialspoint SIMPLY EASY LEARNING ## 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 software programmers who have already worked with JavaScript and wishes to gain in-depth knowledge about the ECMAScript0 码力 | 435 页 | 4.00 MB | 2 年前3
《Slides Dev Web》 05. JavaScript & DOM
^{5} $ • Applications Desktop : Electron $ ^{6} $ , sciter $ ^{7} $ ## $ ^{*} $ Script • ECMAScript : Norme depuis 1997 – Juin 2023 : ECMA-262 14th edition $ ^{8} $ – Support $ ^{9} $ des différentes0 码力 | 10 页 | 91.95 KB | 2 年前3
JavaScript极速入门 —— 内核与引擎自己的语言规范 ECMAScript。现在,它和 Java 之间没有任何关系。 ## JavaScript引擎是如何工作 引擎很复杂,但是基本原理很简单。 1. 引擎(通常嵌入在浏览器中)读取(“解析”)脚本(js代码) 2. 然后将脚本转化(“编译”)为机器语言 3. 然后这机器语言代码快速地运行 ## JavaScript组成结构 1. 核心 (ECMAScript) 基础的语法 现在发展到ECMAScript 6 (es6) 2. 文档对象模型 (DOM) ● 告诉你如何用JavaScript代码去操作html文档 3. 浏览器对象模型 (BOM) ● 告诉你如何用JavaScript代码去操作浏览器 JavaScript ECMAScript DOM BOM0 码力 | 8 页 | 394.47 KB | 2 年前3
TypeScript 4.0 使用手册
断地会有新的特性加入进来。因此本手册也会紧随官方的每个commit,不断地更新新的章节以及修改措词不妥之处。 如果你对TypeScript一见钟情,可以订阅and star本手册,及时了解ECMAScript 2015以及2016里新的原生特性,并借助TypeScript提前掌握使用它们的方式!如果你对TypeScript的爱愈发浓烈,可以与楼主一起边翻译边学习,PRs Welcome!!! 在 2. 接受JavaScript做为输入(通过 allowJs)。 3. 生成的所有文件放在 built 目录下(通过 outDir)。 4. 将JavaScript代码降级到低版本比如ECMAScript 5(通过 target)。 现在,如果你在工程根目录下运行 tsc,就可以在 built 目录下看到生成的文件。 built 下的文件应该与 src 下的文件相同。 现在你的工程里的TypeScript已经可以工作了。 和JavaScript一样,TypeScript里的所有数字都是浮点数或者大整数。这些浮点数的类型是 number,而大整数的类型则是 bigint。除了支持十进制和十六进制字面量,TypeScript还支持ECMAScript 2015中引入的二进制和八进制字面量。 1. let decLiteral: number = 6; 2. let hexLiteral: number = 0xf00d; 3. let0 码力 | 683 页 | 6.27 MB | 2 年前3
JavaScript Promiseの本 v2Promise Book ver 1. • JavaScript Promiseの本(v1) $ ^{3} $ ## はじめに ## 書籍の目的 この書籍はJavaScript標準仕様のECMAScript Promisesを中心にし、JavaScriptにおけるPromiseについて学ぶことが目的です。 この書籍では、次の3つを目標としています。 • Promiseについて学び、パターンやテストを扱えること こと • ES Promisesを元に基本をよく学び、より発展した形を自分で形成できること この書籍では、先程も述べたようにES Promises、つまりJavaScriptの標準仕様(ECMAScript)をベースとしたPromiseについて書かれています。 そのため、FirefoxやChromeなどモダンなブラウザでは、ライブラリを使うこと無く利用できる機能であり、またES Promis • JavaScript 第6版 $ ^{7} $ • パーフェクトJavaScript $ ^{8} $ • 改訂新版JavaScript本格入門 $ ^{9} $ この書籍ではECMAScript 2015(ES2015)で追加された構文を利用するため、JavaScriptの基本的な文法や機能に不安がある方は、次の書籍を参照してください。ES2015以降をベースに、JavaScrip0 码力 | 137 页 | 1.17 MB | 2 年前3
TypeScript Handbook(中文版)
断地会有新的特性加入进来。因此本手册也会紧随官方的每个commit,不断地更新新的章节以及修改措词不妥之处。 如果你对TypeScript一见钟情,可以订阅and-star本手册,及时了解ECMAScript 2015以及2016里新的原生特性,并借助TypeScript提前掌握使用它们的方式!如果你对TypeScript的爱愈发浓烈,可以与楼主一起边翻译边学习,PRs Welcome!!! 在 2. 接受JavaScript做为输入(通过 allowJs)。 3. 生成的所有文件放在 built 目录下(通过 outDir)。 4. 将JavaScript代码降级到低版本比如ECMAScript 5(通过 target)。 现在,如果你在工程根目录下运行 tsc,就可以在 built 目录下看到生成的文件。built 下的文件应该与 src 下的文件相同。现在你的工程里的TypeScript 1.4 • TypeScript 1.3 • TypeScript 1.1 ### TypeScript 2.4 ## 动态导入表达式 动态的 import 表达式是一个新特性,它属于ECMAScript的一部分,允许用户在程序的任何位置异步地请求某个模块。 这意味着你可以有条件地延迟加载其它模块和库。例如下面这个 async 函数,它仅在需要的时候才导入工具库: async function0 码力 | 557 页 | 7.48 MB | 2 年前3
共 349 条
- 1
- 2
- 3
- 4
- 5
- 6
- 35













