Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

binghcoder/understandinges6

Repository files navigation

###Understanding ECMAScript 6 中文翻译

######免责声明:翻译纯属个人兴趣爱好翻译,不能保证翻译得完全正确和理解到位,如果有问题,请指出来,我会更正

Github:https://github.com/nzakas/understandinges6
英文版在线阅读:https://leanpub.com/understandinges6/read

####Introduction - 介绍

  • Browser and Node.js Compatibility - 浏览器和NodeJs的兼容性
  • Who This Book is For - 这本书适合谁看
  • Overview - 概述
  • Help and Support - 帮助和支持

####Block Bindings - 块绑定

  • Var Declarations and Hoisting - 变量声明和提升
  • Block-Level Declarations - 块级声明
  • Block Binding in Loops - 循环中的块绑定
  • Global Block Bindings - 全局块绑定
  • Emerging Best Practices for Block Bindings - 新兴的块绑定最佳实践
  • Summary - 总结

####Strings and Regular Expressions - 字符串和正则表达式

  • Better Unicode Support - 更好地支持 Unicode
  • Other String Changes - 其他字符串的改变
  • Other Regular Expression Changes - 其他正则表达式变化
  • Template Literals - 模板字符串
  • Summary - 总结

####Functions - 函数

  • Functions with Default Parameters - 带默认参数的函数
  • Working with Unnamed Parameters - 使用未命名参数
  • Increased Capabilities of the Function Constructor - 增加构造函数功能
  • The Spread Operator -
  • ECMAScript 6’s name Property - ES6 的 name 属性
  • Clarifying the Dual Purpose of Functions - 明确函数的双重目的
  • Block-Level Functions - 块级函数
  • Arrow Functions - Arrow 函数
  • Tail Call Optimization -
  • Summary - 总结

####Objects

  • Object Categories
  • Object Literal Extensions
  • Object.is()
  • Object.assign()
  • Duplicate Object Literal Properties
  • Changing Prototypes
  • Super References
  • Summary

####Destructuring - 解构

  • What is Destructuring? - 什么是解构?
  • Mixed Destructuring - 混合解构
  • Destructured Parameters - 解构参数
  • Summary - 总结

####Symbols

  • Creating Symbols
  • Identifying Symbols
  • Using Symbols
  • Sharing Symbols
  • Finding Object Symbols
  • Coercing Symbols to Strings
  • Well-Known Symbols
  • Summary

####Iterators and Generators

  • What are Iterators?
  • Generators
  • Iterables and for-of
  • Built-in Iterators
  • Advanced Functionality
  • Summary

####Classes

  • Class-Like Structures in ECMAScript 5
  • Class Declarations
  • Class Expressions
  • Accessor Properties
  • Static Members
  • Derived Classes
  • new.target
  • Summary

####Promises

  • Asynchronous Programming Background
  • Promise Basics
  • Chaining Promises
  • Returning Promise in Promise Chains
  • Responding to Multiple Promises
  • Inheriting from Promises
  • Summary

####Modules

  • What are Modules?
  • Basic Exporting and Importing
  • Renaming Exports and Imports
  • Exporting and Importing Defaults
  • Re-exporting
  • Importing Without Bindings
  • Summary

####Appendix A: Other Changes

  • Working with Integers
  • New Math Methods
  • Unicode Identifiers

About

Understanding ECMAScript 6 中文翻译

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /