JavaScript的經(jīng)典圖書非常多,下面幾本JavaScript圖書都值得細(xì)品。
1.《ES6標(biāo)準(zhǔn)入門》
????????阮一峰的ES6標(biāo)準(zhǔn)入門,第三版出版于2017年,根據(jù)ES2017標(biāo)準(zhǔn),詳盡介紹了所有新增的語(yǔ)法,對(duì)基本概念、設(shè)計(jì)目的和用法進(jìn)行了清晰的講解,給出了大量簡(jiǎn)單易懂的示例。
這本書適合那些已經(jīng)對(duì)JavaScript語(yǔ)言有一定了解的讀者,可以作為學(xué)習(xí)這門語(yǔ)言最新進(jìn)展的工具書,也可以作為參考手冊(cè)供大家隨時(shí)查閱新語(yǔ)法。這是本開(kāi)源圖書,電子版完全免費(fèi)。
網(wǎng)址為 https://es6.ruanyifeng.com/,非常不錯(cuò)的一本書,建議收藏。
2.《深入理解ES6》
????????這本書詳情介紹了ES6的新特性。是一本不可錯(cuò)過(guò)的好書,可以和阮一峰的《ES6標(biāo)準(zhǔn)入門》結(jié)合起來(lái)看。這本書是JavaScript語(yǔ)法升級(jí)的必讀書目,ES6的各個(gè)技術(shù)點(diǎn)都有講到,很多重要的概念會(huì)講解背后的設(shè)計(jì)意圖,并與之前版本實(shí)現(xiàn)比較,以表明新版語(yǔ)法的優(yōu)勢(shì)。
3.《JavaScript語(yǔ)言精粹》
??????? Douglas crockford大神的著作。出版于2009年,雖然比較老,但是絕對(duì)值得一讀的經(jīng)典書目。作者在JavasScript語(yǔ)言上有著非凡的功力。JavaScript是一門存在重大設(shè)計(jì)失誤的編程語(yǔ)言,本書通過(guò)對(duì)JavaScript語(yǔ)言的分析,甄別出好的和壞的特性,從而提取出相對(duì)這門語(yǔ)言的整體而言具有更好的可靠性、可讀性和可維護(hù)性的JavaScript的子集,以便你能用它創(chuàng)建真正可擴(kuò)展的和高效的代碼。
4.《JavaScript權(quán)威指南》
????????書如其名,本書是JavaScript領(lǐng)域絕對(duì)的權(quán)威指南,又稱犀牛書,是程序員學(xué)習(xí)核心JavaScript語(yǔ)言和由Web瀏覽器定義的JavaScript API的指南和綜合參考手冊(cè),涵蓋了ES6之前JavaScript的幾乎所有知識(shí)。
????????本書是入門JavaScript的最佳力作,不光對(duì)js的原理作了深入剖析,還非常詳細(xì)的介紹了js的各個(gè)方面,特別是函數(shù)、類、原型、對(duì)象等理解js的基礎(chǔ)原理方面講的很透徹,而且每個(gè)主題的論述都非常的全面。
????????本書是非常厚的大部頭,但是里面的內(nèi)容是循序漸進(jìn)的,配合例子淺顯易懂,不存在理解方面的問(wèn)題,除了一些比較高級(jí)的概念,你可以暫時(shí)跳過(guò),經(jīng)驗(yàn)積累以后回頭再看。
5.《JavaScript高級(jí)程序設(shè)計(jì)》
????????本書是入門JavaScript的經(jīng)典書目,內(nèi)容全面,涉及
JavaScript 語(yǔ)言實(shí)現(xiàn)的各個(gè)組成部分——語(yǔ)言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向?qū)ο缶幊?、Ajax 與Comet 服務(wù)器端通信,HTML5 表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨文檔傳遞消息、客戶端存儲(chǔ)(包括IndexedDB)等新API,還介紹了離線應(yīng)用和與維護(hù)、性能、部署相關(guān)的最佳開(kāi)發(fā)實(shí)踐。
本書由于出版年代的關(guān)系,ES6相關(guān)的部分請(qǐng)參考前面的內(nèi)容學(xué)習(xí)。
6.《JavaScript DOM編程藝術(shù)》
?????本書是面向初學(xué)者的,本書的內(nèi)容主要就是DOM, 對(duì)于理解DOM,使用好DOM,這是本絕對(duì)不容錯(cuò)過(guò)的好書。