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