JavaScript和JQuery好書推薦

  其實不管你是php/python/java仍是c/c++,只會本身那點知識是沒法獨立完成一個站點的建設的!javascript

  若是你因本身能力不足拒絕過幾回親友的建站請求,或者因合做中不瞭解前端是什麼東西而失去過幾回創業機會,那麼,請給本身點時間,靜下心來,看看這幾本書! php

  不要再給本身找什麼理由了——我只須要一門作深!人各有志,至少像我這樣,對萬物皆有興趣的人,碼農之中很多,他們更傾向於全棧開發!我不以爲「年輕時多學點東西,之後再深刻一門」比「年輕時只學一門學問,老了時候才被動發現要學其餘交叉東西」更難!答案顯而易見!前端

  若是你熱愛計算機,那麼應該全身心的對它感興趣,而不是機械地只對一小塊感興趣,你應該不止對編程語言,應該對運維,算法,數據庫都感興趣纔對!若是你愛生活,不應只對計算機感興趣,應該對大天然,對社會,量子學,哲學,文學,歷史都感興趣!java

  看看孫立哲的事蹟吧!若是你時至今日還在扣計算機的一小塊,那麼我但願你的理由是身不禁己而爲之——好比工做限制,而不是本身真的只對那一小塊感興趣!python

  話不說多,入題:c++

 

  有人說只要瞭解了javascript的基本語法,就能夠經過看別人的代碼來學習javascript了,我不敢苟同。代碼是死的,它很難讓你有本身的想法,而一本好書若是結構清晰,各個章節都立意明確按部就班(固然若是做者能有點小幽默就更好了),能夠幫助你學習該如何思考,這並非唬人,更況且大部分時候你可能都是在啃一些結構差勁、語法混亂、註釋不清晰的代碼(好比我寫的....)。ajax

  我以爲我能夠以過來人的身份(過來人指的是我看書的經歷,個人學習javascript的過去小於等於三個月,只是有一點java的基礎,也就是說針對那些跟我同樣是剛起步的同窗或者朋友)來介紹下如何經過按部就班的看書來學習javascript,若是所在單位或者學校有圖書館先能夠供你預期考察就更好了,本人因爲就住在學校圖書館附近,並且它圖書更新比較快也比較全,基本china-pub上出現的書,兩個月內就能夠上架(有些好書兩個月也很難熬),因此有點優點。可是不管是否有圖書館供前期觀摩,對於有些好書是值得你慷慨解囊的(可是有些基本上一遍,它的養分就被你汲取了,固然並非它寫的很差,入門書有入門書的針對性)。我先評價下本身看過或者瀏覽過的一些書(全是本身的見解):算法

 

注:並非我給圖靈給人民郵電在作廣告,是由於其餘出版社真的沒出啥好書,李肛之流的培訓班式的書籍真的讓我想不到有任何想推薦的理由,這種不負責任的一個月出一本千把頁書的做者,爲何會被捧得那麼高本身實在是很壓抑,公道的講,這類做者的書籍可能會有不錯的開場,可是一定爛尾,甚至爛心,連有始無終都作不到   凸(*_*#)。數據庫

 

javascript高級程序設計(二)編程

  評價:本書初版內容(不針對思想)已通過時,建議直接看第二版。雅虎內部人員的手冊書,可想而知它的含金量。中間關於dom以及CSS的,建議對照javascript dom高級程序設計的第三章與第五章的內容一塊兒看,我的以爲這兩章結構組織的沒有後者好。這本書的前面幾章以及後面那節高階應用,絕對是亮點,是參閱進階書籍的基礎。

  錯誤以及翻譯:我的很是喜歡的一個譯者,低調務實謙虛,維護了一個算比較好的blog,裏面有關於這本書的勘誤,我最喜歡了幾本書裏面就有三本是他的出品。這邊書的中文版沒有上架以前,我曾經忍不住心裏的躁動看了300頁的原書,有些地方愣是沒看懂。因此我跟網上某些人動不動就由於書中有細微的錯誤就建議讀者去看原版的行爲感到不齒,自認爲本身英語還行,平時因爲實驗室課題基本也是跟英語文獻打交道。

  入手:強烈建議購買,價格小貴。

 

javascript dom高級程序設計

  評價:這本書犀利到無語,徹底打通了個人奇經八脈,好在學校識貨的很少,讓我長期霸佔了這本書長達兩個月.....現已入手

  錯誤以及翻譯:這本原書錯誤不少(即便做者做了不少的修改,中文版仍是有不少錯誤,是同一個譯者),可是瑕不掩瑜,翻譯得很是通順,可是譯者的勘誤表裏只有一些可有可無的標點小問題,這個作法我不是很認同,書中代碼都仍是有一些嚴重的錯誤 。這裏其實也能夠看到譯者的水平也是在不停上升的,這本書譯者有畫龍點睛的譯者注,同時也產生了不少多此一舉的譯者注。

  入手:強烈建議購買,可是如今很難買到了,可能銷量不高停印了。

 

javascript設計模式

  評價:本來覺得在javascript中經過模仿強加進設計模式是一個噱頭,看了這本書(纔看一半,書雖小可是養分極高),才發現本身的想法有多麼的愚昧,原書做者爲YUI團隊的核心開發人員,這裏使用到的設計模式不少都是利用到了YUI庫中的開發中去了。

  錯誤以及翻譯:因爲原書的質量就很高,基本沒什麼錯誤,譯者很踏實提到本身由於翻譯質量屢次延期,可是翻譯差強人意,多此一舉的譯者注家常便飯。

  入手:強烈建議購買,並且這種書基本是不會過期的,相信我沒錯的。

 

javasript語言精粹

  評價:最喜歡的一個章節,就是它對不少內置函數用javascript來作了實現 , 能夠看出做者的功力。這是一本很好的書籍,對javascript好的部分與很差的部分都作了描述,可是我的以爲不少所謂的很差的部分偏偏是體現一個前端開發者我的功力的部分,談不上摒棄,維護代碼而且保證瀏覽器實現一致本就是開發者份內的事情,就如同你不能選擇你的出身同樣,既然你走了前端這條路就認了吧。

  錯誤以及翻譯:真的不喜歡博文的書的排版,翻譯的很順暢,錯誤我沒發現,固然我也沒有通篇認真閱讀。

  入手:好書,建議通讀一遍寫點筆記以後,下一本電子書(好吧,我偏袒圖靈了)。 

 

javascript權威指南       
  評價:這本書我歷來都沒有借到過,基本在出借狀態就有一大排的預約記錄了,不過我在閱覽室粗粗的瀏覽過,大概有一半的紙張是javascript的文檔說明,價格較貴。

  錯誤以及翻譯:都說是權威了,做者個個都是有來頭的大牛...  翻譯通常,網上罵的人不少,可是我的感受不影響理解 。                        

  入手:習慣翻書查詢的朋友,手有餘錢的建議入手一本,抱在懷中應該比較敦實有感受(我想基本你在碼代碼的時候都在電腦前吧,有電腦應該就有網,這不就得了 小透露一下平時我都在這裏查:http://stephen830.javaeye.com/category/57459)

 

javascript dom 編程藝術

  評價:當之無愧能夠成爲最佳第一本書,惋惜我遇到它的時候已經走了不少彎路,我看它只花了一個下午,筆記只有薄薄一頁(筆記雖少,仍是有養分的),可見它的做用也僅限於入門。同時推薦該做者的一本ajax入門書:Bulletproof Ajax中文版 也是能夠一下午看完,而後產生薄薄一頁可是極度精煉的筆記,這本書讓我真正意義上明白了什麼是可退化的ajax設計。

  錯誤以及翻譯:不評價了,很簡單一書,即便你看原版書籍也不會以爲晦澀

  入手:不建議入手,看一遍基本就過去了,可是必須記點東西。

 

javascript捷徑教程,精通javascript

  評價:都是好書,都很薄,能夠睡覺前來幾眼,養分比較好,精通javascript後半部分....想法是好的,可是真的只是適合寫在博客就行,並且此類的內容不少書都已經提到了,有點有始無終的感受,因此技術牛人不必定是寫書的牛人,雖然別人是jQuery之父,可是若是寫jQuery書籍勢必應該沒有jQuery基礎教程來的好

  錯誤以及翻譯: 捷徑教程寫得很精煉,有不大不小的錯誤,固然這種錯誤的影響可大可小,可能你一生都不以爲這個是個錯誤。

  入手:爲何放在一塊,由於兩本書真的差很少,建議下電子書吧...................或者借書看,要知道書非借不能看也。

 

PPK談javascript

  評價:簡單的在閱覽室過了一半內容吧,看過的感受是,內容有點過期了,固然做者是很是強悍一人,英文原書應該是05年左右的。

  錯誤以及翻譯:沒發現什麼錯誤,翻譯中規中矩相比一些比較犀利的譯者而言。

  入手:真想買,就建議買本舊書吧。

 

以上全部書,我至少都在讀或者瀏覽過,文章結構都很清楚,接下來我作個很主觀的建議閱讀路線

建議閱讀順序

權威指南,javascript dom編程藝術(====>javascript捷徑教程,精通javascript)=======>javascript高級程序設計與javascript dom高級程序設計======>javascript設計模式。

還有一本高性能javascript因爲做者很喜歡,我認爲這邊應該不會差,聽名字應該是貼近實際項目會遇到的問題。

接下來還有一本以爲開篇不錯的英文書能夠放在 這全部書以後 閱讀(本人尚未讀) javascript patterns.

 

固然,好的javascript開發者必需要有嫺熟CSS知識,好比盒模型,以及浮動機制等等。學習CSS選擇器,也是學習jQuery選擇器的基礎,關於CSS的書籍就不列舉了。


 

最後簡單介紹下我所讀過的三本jQuery的書籍(其中一本還讓我領略了前端的魅力,將我領進的學習javascript的大門),類型類似都應該是傳統意義上的入門書籍,雖然重合,可是還有一點細微的梯度的,他們分別是:

鋒利的jQuery : 國內的書籍,建議第一本閱讀,母語總比翻譯來的要好理解的多,因爲同類的jQuery書籍有不少很強勢,因此有點被掩蓋了光輝。

jQuery實戰:名字與實際不符合,是一本不可多得的超級入門書,必須配合它的實驗室的例子來學習纔有最好的效果,我我的只看了前面幾章,翻譯沒有啥錯誤,可是讀起來就是不天然。

jQuery基礎教程(二):又是一本我喜歡的譯者的書,怎麼說呢,內容凌駕於前面兩本,翻譯質量也過硬,可是但願至少閱讀了前面兩本中的一本以後再進行閱讀。

 

~~~轉自csdn,原著不可考~~~

相關文章
相關標籤/搜索