1. 程式人生 > >推薦幾本javascript與jquery的好書

推薦幾本javascript與jquery的好書

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基礎教程(二):又是一本我喜歡的譯者的書,怎麼說呢,內容凌駕於前面兩本,翻譯質量也過硬,但是希望至少閱讀了前面兩本中的一本之後再進行閱讀。

相關推薦

推薦javascriptjquery好書

javascript高階程式設計(二)   評價:本書第一版內容(不針對思想)已經過時,建議直接看第二版。雅虎內部人員的手冊書,可想而知它的含金量。中間關於dom以及CSS的,建議對照javascript dom高階程式設計的第三章與第五章的內容一起看,個人覺得這兩章結構組

推薦學習MySQL的好書

部落格文章 http://blog.csdn.net/tuntun1120/article/details/53113065 部落格原作者:賴明星的部落格 http://mingxinglai.com/cn/

推薦英文寫作的好書

1、The Elements of Style 豆瓣連結:http://book.douban.com/subject/1433835/ 這本書是英文寫作的bible,是一本必備的、應該每年讀兩次的書。 它的名氣之大,以至於後來出現了無數本The Elements of x

給新手們推薦關於樹莓派的好書

本書以樹莓派的應用為主,介紹了使用樹莓派完成主流伺服器軟體的方法,以及通過硬體開發對樹莓派進行擴充套件以完成更多的任務。本書的前三章介紹瞭如何獲得樹莓派、如何選擇它的周邊裝置,以及樹莓派執行Linux所需要的知識;第4章介紹瞭如何將樹莓派作為一個媒體中心與遊戲機來使用;第5章是全書較為重要的一章,介紹了通過樹

javascriptjquery動態綁定事件需要先加載頁面註意的坑

如果 cli ntb on() ner nbsp 自動加載 load query 1、javascript的Dom對象動態事件綁定註意以下2點,如:document.getElementById("id名稱").addListenerEvent("事件名稱",functio

第47篇 推薦程序書籍

來看 高效 實現 相關 地址 高級特性 多說 sets frame 原文地址:http://blog.laofu.online/2017/08/03/books/ .net相關 《C# 6.0本質論》 C#入門及進階的首選之作 豆瓣評價(老版):https://b

推薦對於Python初學者比較好的書籍(內含PDF)

SQ 學python Go python編程 夠快 項目 分享圖片 初學者 理論 我們提供一個初學者最好的Python書籍列表。Python是一個初級程序員可以學習編程的最友好語言之一。為了幫助您開始使用Python編程,我們分享此列表。泡一杯茶,選一本書閱讀,開始使用Py

javascriptjquery新增元素

JavaScript中: ------------------------------   document.getElementById("myList").appendChild(newListItem);   appendChild() 方法可向節點的子節點列表的

JavaScriptjQuery的區別

JavaScript是網頁程式語言,而jQuery是一個基於js編寫jquery就是基於JavaScript語言寫出來的一個框架,實質上還是js而已So:1.jQuery 是一個 JavaScript 庫。2.jQuery 極大地簡化了 JavaScript 程式設計。(程式碼比沉重的JavaScr

非同步處理XML非同步資料——以原生的JavaScriptjQuery中的$.ajax()為例

此文件解決以下問題: 一、原生的JavaScript從伺服器端輸出XML格式資料 1.XMLHttpRequest物件的運用   XMLHttpRequest物件的open()方法   XMLHttpRequest物件的send()方法   XMLHttpRequest物件的onreadystate

Ajax的javascriptjQuery合集

1.jQuery方式的ajax請求 1)json字串返回 $.ajax({ type : 'POST', url : 'oms/icon/update', dataType : "json", success : function(data) { /**重點:前臺接收到返回值,直接

推薦經典的計算機視覺和OpenCV書籍

全文摘要 機器學習涉及到的理論方法非常繁多,本文選自選出了非常具有代表性的15到機器學習面試真題,如果15個題你都能完全說出來,恭喜你,機器學習就算“入門”啦。 計算機視覺書籍下載 1 OpenCV3程式設計入門 圖書概覽 內容簡介 OpenCV在計算機視覺領

推薦經典計算機書籍

【說明】推薦這些書,僅僅是因為自己看過後,覺得好。希望對大家有幫助。推薦的原則是可以看懂,並且值得反覆看幾遍。 【書籍推薦】 1 C語言 (1)《C與指標》 推薦理由:非常基礎和經典。雖然叫C與指標,但不全是講指標。與很多C基礎類書籍,如《C Plus Primer》,互補

JavaScriptJQuery頁面載入區別

  傳統的方式頁面載入會存在覆蓋問題,載入比JQuery慢(整個頁面載入完畢<包括裡面的其它內容,比如圖片>) JQuery的載入比JS載入要快!(當整個dom樹結構繪製完畢就會載入) JQuery不存在覆蓋問題,載入的時候是順序執行 <

JavaScript jQuery 的區別

大部分我們寫的都是jQuery,因為簡單。這裡主要是做一個對比,認清兩者的區別和聯絡 獲取DOM JavaScript jQuery - document.getElementById

給大家推薦運放相關的書籍

運算放大器在電路設計中是非常常用的器件,幾乎每個電子產品都會涉及到,因此學號運放的使用方法和技巧尤為重要,這裡給大家推薦幾本我覺得不錯的運放相關書籍,希望大家能夠有所收穫~ 【一】《你好,放大器》 西安交大的楊建國教授寫的,由ADI邀請,全書的語言簡單易懂、輕鬆活潑,非常適合新手閱讀。

推薦Objective C的好書

iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics Author: Matt Neuburg Publisher: O'Reilly Media Released: October 20

推薦程式設計書。

有: python 資料分析基礎教程 numpy學習指南 redis設計與實現 spark大資料 bootstrap實戰 ruby linux shell go 併發程式設計 scala程式設計 Node與Express開發

推薦圖靈最新移動開發圖書

之前關於Android寫過《推薦給Android開發者的搶手書單》,關於iOS寫過《【圖靈】iOS技能書單——入門+進階+精通》,從那基礎上,今天再加幾本之前沒有提到的新書,書不多,就綜合了一下,都是移動開發的,一本iOS,一本Android,兩本React N

推薦適合初學者的Java書籍

學習java哪本書比較好?作為Java初學者,我想這是問的最多的問題了老,下面整理一些學習java的好書推薦給大家,希望對大家學習java有所幫助。 Java入門好書推薦:《Head First Java》 《Head First Java》是本完整的面向物件(ob