iT邦幫忙

4

超推薦JavaScript入門書《JavaScript編程精解》(Eloquent JavaScript )


《JavaScript編程精解》簡中版


Eloquent JavaScript - A Moden Introduction to Programming

最近分別從不少大大那裡,聽到說《Eloquent JavaScript》是一本極佳的入門書,我自己之前覺得《PPK on JavaScript》 和《JavaScript大全》都是不錯的入門書,不過其實多少也有點缺點。


《PPK on JavaScript》強調從真實案例學JavaScript,雖然是不錯的引導效果,但是也因為如此,切割的有點瑣碎,有時遇到問題想回去查查一些觀念,就會有點麻煩,有時也會覺得不夠深入(另一個問題是書出的早,一些比較新的議題就沒有介紹到)。


《JavaScript大全》這本聖經則是另一個極端,一方面太厚了,讓人望之生畏,要耐著性子要初學著一章章讀完,我覺得心理障礙會有點大。

因此聽有不錯的入門書,加上書上的副標就強調是現代的介紹方式,就覺得值得找來看看。

查了一下,台灣沒有翻譯,因此本來想找英文版直接來看,沒想到在天龍簡體書店意外找到簡體版,譯作《JavaScript編程精解》,雖然簡體字讀起來怪怪的,但是總比讀英文版快一點,因此就買回來拜讀了。

以簡體版來說,全書162頁,比上面提到的兩本書都更精簡,會於初學者來說,以這樣的規模如果能獲得入門概念,CP值是很高的。
章節重點

再以章節來說,總計有12章,章節如下:

第一章-JavaScript基礎:值、變量、控制流程
第二章-函數
第三章-數據結構:對象與數組
第四章-錯誤處理
第五章-函數式編程
第六章-面向對象編程
第七章-模塊化
第八章-正則表達式
第九章-Web編程:速成課
第十章-文檔對象模型
第十一章-瀏覽器事件
第十二章-HTTP請求

可以看得出來,前四章大概屬於JavaScript的基本核心,使用JavaScript時基本中的基本,認識這四章,大概對JavaScript這個語言會有個第一印象。

之後函數式編程、面向對象編程、模塊式編程,也算是近年來關於JavaScript組織程式結構的熱門議題,作者用深入淺出以及一些具體的例子或故事,循循誘導讓讀者如何正確的認識這些概念。

之後的幾章,則是比較接近實作的範圍,了解JavaScript最常發揮的所在,它的能耐到哪裡。

本書特色

這本書除了上面介紹的一些特點之外,我覺得最獨特的地方,在於它透過JavaScript去函蓋程式開發的概念,也就是說,如果你對於程式開發所知有限的話,這本書可以成為你既學習程式設計,又能學習JavaScript的進路。

這一點很重點,因為對於學習JavaScript的人來說,有一些人可能之前從未學過程式設計,或是只會套用JavaScript,改改一些參數,但沒有辦法自己寫出一個能動的東西。對於這樣的人來說,這本入門書,除了能學習到目標語言JavaScript,也能更深入的去認識程式開發究竟是怎麼一回事,而且適量的內容,也能幫助初學者可以專注在重點之上。

讀完之後,我的確覺得這是一本絕佳的入門書,推薦大家可以讀一讀,當然也希望早日見到繁中版本出現,就能幫助更多初學者。

rock


1 則留言

0
kaowoei
iT邦研究生 4 級 ‧ 2013-04-08 09:13:51

大大沒有早一點發文,這樣就不會K犀牛書K的很痛苦了~~~暈

我要留言

立即登入留言