《ES6 標準入門(第3版)》上市了!

阮一峰發表於2017-09-19

2017年6月,TC39 委員會正式釋出了《ES2017 標準》

相比兩年前,JavaScript 語法有了很大的升級,主要是引入了 async 函式decorator。這讓我覺得,《ES6 標準入門》必須要出新版,否則就跟不上形勢了。

電子工業出版社的張春雨編輯很支援我的想法,最快時間投入出版社的資源;孫奇俏編輯連續幾周都忙於校對排版。7月初我交稿,8月底送印刷廠,9月中旬《ES6 標準入門(第3版)》就全面上市了。

新版本的背後是,四年不間斷的修改增訂,1000多次提交,100多位網友的補丁。我對它的質量很有信心,這本書已經有了8000顆 star,官網每天有上萬次的頁面請求。

第三版比第二版厚了許多,547頁 vs. 317頁。

價格當然也貴了不少。不過,這是一本開源教材,你隨時可以去官網,免費閱讀所有內容。

如果讀完線上版本,覺得這件事值得支援,歡迎購買實體書。如果能夠再為原始碼倉庫加一顆 star,那就更好了。

(正文完)

================================

《ECMAScript 6 標準入門》第三版前言

四年前,我開始寫這本書的時候,ECMAScript 5.1 版剛剛普及,最流行的框架還是 jQuery。ES6 看上去就像一個遙遠的藍圖,無人知道何時會實現。

僅僅四年後,ES6 已經經歷了 ES2015、ES2016、ES2017 三個版本的迭代,各種實現的支援度超過90%,不僅可以編寫網頁,還可以編寫伺服器指令碼、手機 App 和桌面應用。程式設計師們完全接受了這個標準,甚至大量使用尚未標準化的新語法。JavaScript 語言就像一列高鐵,以令人眩暈的速度向前猛衝。

網際網路行業的蓬勃興旺,造就了 ES6 的成功,也使得這本教程不斷更新,越寫越厚。第二版問世十八月之後,就不得不推出第三版。

第三版新增了三分之一的內容,完全覆蓋了 ES2017 標準(上一版只做到覆蓋 ES2015 標準),並且對所有章節都進行了修訂,文字表達更準確易懂,示例更豐富。對讀者來說,這個版本更容易學習,更有參考價值。

這四年來,我對 ES6 的理解和所有的學習筆記,都濃縮在這本教程裡面。那些我自己感到最困難的地方,都做了詳細講解,給出了細緻的示例,我相信這也是其他國內學習者需要的。

這本教程當然也包含了我的侷限,以及細緻檢查之後仍然漏網的各種錯誤。一旦發現,我會第一時間更正。讀者可以到官方倉庫 github.com/ruanyf/es6tutorial 檢視勘誤。

我在微博上曾經說過一段話,就把它放在這裡作為結束。

"我水平其實不高,只是好奇心重,從沒想到這麼多人會關注。希望不要讓大家失望,未來做一塊墊腳石,為需要的朋友提供幫助,為技術的推廣和發展做出力所能及的貢獻。"

阮一峰
2017年8月1日,寫於杭州

(完)

相關文章