21.4K ·GitHub
What is this?
An open-source JavaScript tutorial book ('《ECMAScript 6 入门教程》') that fully covers the new syntax features introduced in ES6.
Is this a printed book or an online tutorial?
It's an online book — this repo is the open-source manuscript (an official mirror). A printed edition, '《ES6 标准入门》', reached its third edition in September 2017.
Do I need to install anything to start reading?
No — the book is read in a browser as a website; this GitHub repo just holds the text.
Which version is more current — the printed book or the website?
The website. Print content stopped at its publication date (the 2017 third edition), so the online version is the one that keeps getting revisions.
How much JavaScript do I need to know before starting?
It's pitched at intermediate level: you should already be comfortable with ES5. Total beginners should first finish the author's 'JavaScript 教程' and then read this book.
What exactly does the book cover?
Every difference between ES6 and the previous ES5, with detailed explanations of the syntax involved plus lots of short, easy-to-follow example code.
Can I use it as a reference instead of reading cover to cover?
Yes — the author positions it as both a tutorial and a reference manual for looking up individual new ES6 syntax points.
Where can I buy the printed edition?
The third edition, 'ES6 标准入门' (2017), is published by Publishing House of Electronics Industry and sold through Taobao, JD and Dangdang — but only the website keeps getting updates.
I'm new to JavaScript — should I start here?
Not yet: the author recommends completing his 'JavaScript 教程' (JavaScript language tutorial) first, then coming back to this ES6 book.
What are similar projects?
A-Programmers-Guide-to-English, typescript-book, typescript-book, wtfpython, rust-course, IntelliJ-IDEA-Tutorial, the-way-to-go_ZH_CN, rust-learning
Which topics is it in?
examples, programming, book, reference, guide, learning-resources, developers, learning, tutorial, education, free, chinese