2019年最好的11本JavaScript書籍
書單來自:https://wsvincent.com/best-javascript-books/
近日,本文評選出11本優秀的JavaScript書籍,無論你是打算在2019年入門還是進階JavaScript,或者是瞭解ES6新特性,都可以在這份清單中找到你想要的書
放在最前面,文章很長,技術點很多,希望不會影響你的觀看(非誠勿擾):
自己整理了一份最全面前端學習資料,從最基礎的HTML+CSS+JS [炫酷特效,遊戲,外掛封裝,設計模式]到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴,有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,正在學習的小夥伴歡迎加入學習。
加Q 裙:777093078(招募中)
初學者
1、《JavaScript for kids 》

這是一本適合所有年齡段的入門JavaScript的書,書中主要介紹JavaScript語言和程式設計相關的基礎介紹,內容難度不高,裡面的示例兒童都能看得懂,在本書的最後,你還將學會自己建立一個有趣的動畫和遊戲,讓你對加下去的JavaScript提升有一個紮實的基礎
2、《Head First JavaScript Programming》

Head First系列的書籍就不多說了,基本每個書單都會推薦它們,真的是非常適合初學者,風趣的表達方式,插圖豐富,講解也是深入淺出。你可以通過這本書理解了JS的語言特點後,再去學其他的前端框架,就會顯得輕鬆很多。
3、《JavaScript & jQuery互動式Web前端開發》

這是一本涵蓋了所有JavaScript基本概念的書,它不僅向你展示如何閱讀和編寫JavaScript程式碼,同時還會以一種簡單且視覺化的方式,教膩有關計算機程式設計的基礎知識。不過閱讀本書之前,你最好對HTML和CSS有一些瞭解。
4、《Speaking JavaScript》

這本書適合有程式設計經驗的程式設計師學習JavaScript使用。Rauschmayer博士迅速切入JavaScript的核心及其各種概念,語言十分精煉,可以幫助你快速上手這門語言,最主要的是你還能線上免費閱讀這本書(地址:http://speakingjs.com/es5/index.html)
中/高階
1、《eloquent JavaScript》

這本書除了介紹JavaScript之外,還介紹了程式設計的基本原理,作者Marijn Haverbeke 是一位世界級的JavaScript程式設計師,與其他書籍不同的是,本書將將程式設計原理與運用規則完美地結合在一起,而且將所有知識點與一個又一個經典的程式設計故事融合在一起,讀者可以在輕鬆的遊戲式開發中學會JavaScript程式設計。這本書同樣可以線上閱讀(地址:https://eloquentjavascript.net/)
2、《You dont know JavaScript系列- UP&going》

本書是You Don't Know JS系列中的其中一本,也可以說是第一本,書中除了介紹基本的程式設計構建塊還包含JavaScript的核心機制,以及本系列中其他書籍的概述。程式設計師書庫此前也曾和大家分享過本書,如果想下載電子版可點選獲取:《免費電子書 | 這個系列的JavaScript書籍,看過的人都說好》
3、《effective JavaScript》

最接地氣的JavaScript實踐,亞馬遜五星級暢銷書,作者憑藉多年標準化委員會工作和實踐經驗,深刻辨析JavaScript 的內部運作機制、特性、陷阱和程式設計最佳實踐,
4、《JavaScript忍者祕籍》

最適合JavaScript中級程式設計師看的書,書中結合了ECMAScript 6和7的相關概念,以及流行的JavaScript框架所使用的技術,是你進階為JavaScript高手不可多得的好書
5、《JavaScript面向物件精要》

本書適合那些經驗豐富的面向物件程式設計師,如C++和Java,本書關注面向物件的原理和ES5物件新特性,可以有效幫助那些已經掌握面向物件程式設計的程式設計師快速瞭解這些特性是如何在JavaScript中發揮作用的。
6、《JavaScript for impatient programmers》

本書涵蓋了JavaScript的所有基本功能,包括ES2018,讀本書之前你可以不具備任何的JavaScript程式設計基礎,但要具備一定的程式設計經驗,本書最終將以免費線上閱讀的形式呈現,大概2019年年初就會完結,我們一起期待吧
ES6
ES6,是 JavaScript語言的下一代標準,已經在2015年6月正式釋出了。以下這兩本書主要側重於ES6的新功能特性
1、《Understanding ecmascript 》

學習ES6新特性的最佳書籍。通過本書,你將學到ES6類語法的使用,如何使用使用集合、對映等儲存資料的方法等
2、《exploring ES6》

這又是一本免費的線上閱讀電子書。作者在ES6功能實現之前就已經在籌備這本書,主要關注ECMAScript 6的核心功能,書中的演示程式碼都託管至GitHub上。