|
本書詳細介紹了ES6標準的最新語法,適合有一定js基礎的同學。
0.png (76.14 KB, 下載次數: 38)
下載附件
2018-8-17 17:34 上傳
原書《Understanding ECMAScript 6》,作者 Nicholas C. Zakas ,在線閱讀地址。此外作者
本人為此書也在 github 上設置了專區,發現問題可以到那里去提交 issue 。
此書中文版暫時還未出版。而之前曾有 oshotokill 對本書進行了義務翻譯(閱讀地址),但
整體工作尚未完成,還欠缺三章:
第六章 符號與符號屬性
第十章 增強的數組功能
第十二章 代理與反射接口
原先我只是對 oshotokill 的翻譯提出了修正建議,此后才對這三章進行了翻譯。翻譯完成后
看到所提的修正建議并未得到回應,猜測可能是他太忙沒時間,因此最后我決定將此書完整
重譯一遍,只有引言部分未翻譯。其中有少數地方借鑒了 oshotokill 的翻譯,特此表示感
謝。
在 GitBook 頁面上閱讀本書,請點擊首頁右上角的“Read”按鈕;也可以點擊“Download”按
鈕下載 PDF 、 Mobi 或 ePub 格式的電子書。
翻完之后的感覺 —— 確實挺累的,畢竟是第一次做全書翻譯。這次是出于本人興趣的義務翻
譯(同時最近也相對比較有空),可能存在錯誤,肯定也有語言表述方面的一些問題,歡迎
指正。無論是對原書內容的指正還是對譯文的指正,都可以。
本書原作者 Zakas 長期供職于雅虎,是著名的 JS 庫 YUI 的主要作者,有著非常豐富的一線
工作經驗。他同時也是一個成功的作者,其最重要的著作《 JavaScript 高級編程》基本上是
JS 領域的必讀之作,而他還出版了另一些質量很高的著作。《高級編程》一書實際上并不是
完全高深的內容,而是從基本的層次開始講述,逐步提高,全書結構比較良好,對初學者或
有一定經驗的開發者來說都是很有用的。
ECMAScript 6 作為 JS 的新標準 2015 年便已推出,已經不是最新版了,但到目前為止市面
上完整介紹其特性的書卻非常少。其中原因也許是語法變動太大,而有些特性瀏覽器直到現
在都沒有完全支持。不過通過 Babel 之類的工具,早就可以開始使用 ES6 了,所以這方面完
整著作的缺失不能不說是一個遺憾。
本書的英文版在 2016 年 8 月 30 日正式出版,一如既往保持了 Zakas 的一貫水準。組織結構
比較合理,并不完全是羅列新特性,而是有側重點地進行介紹。同時在介紹某些特性時,還
會特別提醒讀者其中的范例運行效率不高,可考慮用其他方式實現,體現出作者負責任的態
度。此外,在不少地方還會講述新標準的制定背景,有的是因為原有功能缺乏,有的是舊版
ES 有坑容易誤踩,因此有些新標準才順應形勢得以出臺。如果認真學習此書,不但對了解并
使用 ES6 有幫助,也會有助于規避 JS 的一些舊坑。最后,此書在附錄部分對 ES2016 也作
了介紹。
|
-
-
深入理解ES6翻譯完整版.pdf
2018-8-17 11:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
2.23 MB, 下載次數: 4, 下載積分: 黑幣 -5
|