一键搞定内网穿透 联行号查询|开户行查询 在线工具箱 藏经阁
当前位置:首页 / 互联网与IT技术 / 正文
参考链接

参考链接

官方文件 #

  • ECMAScript® 2015 Language Specification: ECMAScript 2015 规格
  • ECMAScript® 2016 Language Specification: ECMAScript 2016 规格
  • ECMAScript® 2017 Language Specification:ECMAScript 2017 规格(草案)
  • ECMAScript Current Proposals: ECMAScript 当前的所有提案
  • ECMAScript Active Proposals: 已经进入正式流程的提案
  • ECMAScript proposals:从阶段 0 到阶段 4 的所有提案列表
  • TC39 meeting agendas: TC39 委员会历年的会议记录
  • ECMAScript Daily: TC39 委员会的动态
  • The TC39 Process: 提案进入正式规格的流程
  • TC39: A Process Sketch, Stages 0 and 1: Stage 0 和 Stage 1 的含义
  • TC39 Process Sketch, Stage 2: Stage 2 的含义

综合介绍 #

  • Axel Rauschmayer, Exploring ES6: Upgrade to the next version of JavaScript: ES6 的专著,本书的许多代码实例来自该书
  • Sayanee Basu, Use ECMAScript 6 Today
  • Ariya Hidayat, Toward Modern Web Apps with ECMAScript 6
  • Dale Schouten, 10 Ecmascript-6 tricks you can perform right now
  • Colin Toh, Lightweight ES6 Features That Pack A Punch: ES6 的一些“轻量级”的特性介绍
  • Domenic Denicola, ES6: The Awesome Parts
  • Nicholas C. Zakas, Understanding ECMAScript 6
  • Justin Drake, ECMAScript 6 in Node.JS
  • Ryan Dao, Summary of ECMAScript 6 major features
  • Luke Hoban, ES6 features: ES6 新语法点的罗列
  • Traceur-compiler, Language Features: Traceur 文档列出的一些 ES6 例子
  • Axel Rauschmayer, ECMAScript 6: what’s next for JavaScript?: 关于 ES6 新增语法的综合介绍,有很多例子
  • Axel Rauschmayer, Getting started with ECMAScript 6: ES6 语法点的综合介绍
  • Toby Ho, ES6 in io.js
  • Guillermo Rauch, ECMAScript 6
  • Benjamin De Cock, Frontend Guidelines: ES6 最佳实践
  • Jani Hartikainen, ES6: What are the benefits of the new features in practice?
  • kangax, JavaScript quiz. ES6 edition: ES6 小测试
  • Jeremy Fairbank, HTML5DevConf ES7 and Beyond!: ES7 新增语法点介绍
  • Timothy Gu, How to Read the ECMAScript Specification: 如何读懂 ES6 规格

let 和 const #

  • Kyle Simpson, For and against let: 讨论 let 命令的作用域
  • kangax, Why typeof is no longer “safe”: 讨论在块级作用域内,let 命令的变量声明和赋值的行为
  • Axel Rauschmayer, Variables and scoping in ECMAScript 6: 讨论块级作用域与 let 和 const 的行为
  • Nicolas Bevacqua, ES6 Let, Const and the “Temporal Dead Zone” (TDZ) in Depth
  • acorn, Function statements in strict mode: 块级作用域对严格模式的函数声明的影响
  • Axel Rauschmayer, ES proposal: global: 顶层对象global
  • Mathias Bynens, A horrifying globalThis polyfill in universal JavaScript:如何写 globalThis 的垫片库

解构赋值 #

  • Nick Fitzgerald, Destructuring Assignment in ECMAScript 6: 详细介绍解构赋值的用法
  • Nicholas C. Zakas, ECMAScript 6 destructuring gotcha

字符串 #

  • Nicholas C. Zakas, A critical review of ECMAScript 6 quasi-literals
  • Mozilla Developer Network, Template strings
  • Addy Osmani, Getting Literal With ES6 Template Strings: 模板字符串的介绍
  • Blake Winton, ES6 Templates: 模板字符串的介绍
  • Peter Jaszkowiak, How to write a template compiler in JavaScript: 使用模板字符串,编写一个模板编译函数
  • Axel Rauschmayer, ES.stage3: string padding

正则 #

  • Mathias Bynens, Unicode-aware regular expressions in ES6: 详细介绍正则表达式的 u 修饰符
  • Axel Rauschmayer, New regular expression features in ECMAScript 6:ES6 正则特性的详细介绍
  • Yang Guo, RegExp lookbehind assertions:介绍后行断言
  • Axel Rauschmayer, ES proposal: RegExp named capture groups: 具名组匹配的介绍
  • Mathias Bynens, ECMAScript regular expressions are getting better!: 介绍 ES2018 添加的多项正则语法

数值 #

  • Nicolas Bevacqua, ES6 Number Improvements in Depth
  • Axel Rauschmayer, ES proposal: arbitrary precision integers
  • Mathias Bynens, BigInt: arbitrary-precision integers in JavaScript

数组 #

  • Axel Rauschmayer, ECMAScript 6’s new array methods: 对 ES6 新增的数组方法的全面介绍
  • TC39, Array.prototype.includes: 数组的 includes 方法的规格
  • Axel Rauschmayer, ECMAScript 6: holes in Arrays: 数组的空位问题

函数 #

  • Nicholas C. Zakas, Understanding ECMAScript 6 arrow functions
  • Jack Franklin, Real Life ES6 - Arrow Functions
  • Axel Rauschmayer, Handling required parameters in ECMAScript 6
  • Dmitry Soshnikov, ES6 Notes: Default values of parameters: 介绍参数的默认值
  • Ragan Wald, Destructuring and Recursion in ES6: rest 参数和扩展运算符的详细介绍
  • Axel Rauschmayer, The names of functions in ES6: 函数的 name 属性的详细介绍
  • Kyle Simpson, Arrow This: 箭头函数并没有自己的 this
  • Derick Bailey, Do ES6 Arrow Functions Really Solve “this” In JavaScript?:使用箭头函数处理 this 指向,必须非常小心
  • Mark McDonnell, Understanding recursion in functional JavaScript programming: 如何自己实现尾递归优化
  • Nicholas C. Zakas, The ECMAScript 2016 change you probably don't know: 使用参数默认值时,不能在函数内部显式开启严格模式
  • Axel Rauschmayer, ES proposal: optional catch binding
  • Cynthia Lee, When you should use ES6 arrow functions — and when you shouldn’t: 讨论箭头函数的适用场合
  • Eric Elliott, What is this?: 箭头函数内部的 this 的解释。

对象 #

Symbol #

Set 和 Map #

Proxy 和 Reflect #

Promise 对象 #

Iterator #

Generator #

异步操作和 Async 函数 #

Class #

Decorator #

Module #

二进制数组 #

SIMD #

工具 #

转载