學(xué)Javascript需要看哪些書

這篇文章將為大家詳細講解有關(guān)學(xué)Javascript需要看哪些書,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)公司服務(wù)項目包括上饒網(wǎng)站建設(shè)、上饒網(wǎng)站制作、上饒網(wǎng)頁制作以及上饒網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,上饒網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到上饒省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1、《JavaScript Dom編程藝術(shù)》

推薦理由:此書絕對是入門的好書,本人也是在接觸JS一段時間后才看的這本書。此書從JS的歷史 - JS基礎(chǔ)語法知識 - DOM介紹和簡單的使用?,F(xiàn)在這本書已經(jīng)出了第二版,需要的朋友直接第二版就行。 評價:簡潔,實用,詳細,易懂,書不厚,相信很快就能看完。 算是很好的經(jīng)典入門書了,貫穿一個實例,把JavaScript的優(yōu)點表現(xiàn)的淋漓盡致,非常強大。

2、《JavaScript權(quán)威指南(第5版)》

推薦理由:非常強大(這名字可不是白起),其實說起來也慚愧,本人至今都沒有買過這本書,最開始是因為 這個書實在是小貴,只好借朋友的看,不過也就看了個周末。網(wǎng)上關(guān)于此書的評價很多,意思大概都是說這書就是一個JS的文檔手冊,如果你有閑錢,并且習(xí)慣翻書查詢,那么就來一本吧。順便提醒一句,這本書的第六版英文版已經(jīng)出來了。

3、《JavaScript高級程序設(shè)計》(第三版)

推薦理由:這本書的作者是 Nicholas C.Zakas ,雅虎的前端工程師,是YUI的代碼貢獻者,可想而知這本書得含金量,他出的書都廣受好評。這本書已經(jīng)出了第二版,而且與第一版相比內(nèi) 容更新很大,直接第二版就行。不要被書名的“高級”唬住,只要有JS基礎(chǔ)語法知識和DOM基礎(chǔ)知識就行,而且本書開始階段還是介紹JS和DOM的語法知 識。有一定JavaScript的基礎(chǔ)可以看看,不過沒基礎(chǔ)也可以看看,wrox經(jīng)典書籍。

評論:重點推薦一下第五章(類型),第六章(OOP),第七章(匿名),多看幾遍,至少要完全看明白,能為以后進階打好基礎(chǔ),這幾章是本書的精華所在。這本書在入門的時候看節(jié)奏會快了一些,所以不建議初學(xué)者看。

4、《高性能JavaScript》《JavaScript語言精髓與編程實踐》

推薦理由:本人先看的是《高性能JS》,這本書還是 Nicholas C.Zakas 所著,經(jīng)典之作,書中大量舉例了各種不同寫法的JavaScript在瀏覽器中的性能情況,對規(guī)范JavaScript代碼和提升性能有很好的幫助,最后 提到了很多工具和性能測試的方法,都是灰?;页S袑嶋H作用的,看得出作者很厚道(好吧,偶承認了,偶是他的粉絲)^_^,記憶最深的一句話:”如果 JavaScript 執(zhí)行了幾秒鐘,那么很可能是你做錯了什么”;《語言精髓》和《高性能》有少部分關(guān)鍵知識都重復(fù)提到了,可是為什么要推薦這本書,因為本書對JS語言本質(zhì)的描述太棒了,這是一本介紹 JavaScript語言本質(zhì)的權(quán)威書籍,從 “對象”,“函數(shù)”,“繼承”,“數(shù)組”等等多個重要知識著手。我補一句話 - 本書需要反復(fù)閱讀。 評論:都是好書,都很薄,而且所說的內(nèi)容只要有基礎(chǔ)都不難。相信讀完之后會對JS又有新的認識,且對以后的代碼規(guī)范和瀏覽器差異性等高級問題有了新的認識,如果讀完之后會有種被灌頂?shù)母杏X,那么恭喜你,你離中級不遠了。優(yōu)點如下:

(1)情景豐富,基本涉及所有js性能優(yōu)化的場景。還會給出不同場景的實際測試數(shù)據(jù),真實可信。我們在閱讀這些場景實例的同時也豐富了自己js的使用經(jīng)驗。

(2)給出了很多看似”旁門左道”的解決方案,而這些冷門的解決方案恰恰是有些人死活百度不到的真正能解決問題的最優(yōu)解。

(3)在說問題的同時說原理,深入淺出,游刃有余。所以這本書不僅僅是一本介紹js性能相關(guān)的書,而是一本涉及瀏覽器原理,js解析原理,用戶體驗等知識的javascript最佳注解。

5、《深入淺出JavaScript》

推薦理由:Ajax程序員必備 里面講自己開發(fā)的一個JavaScript框架。

6、《學(xué)習(xí)Javascript數(shù)據(jù)結(jié)構(gòu)與算法》

推薦理由:這本書相對是一本冷門書。但他能解決每個半路出家的js程序員都曾思考過的一些問題:

(1)我們的數(shù)組Array這么強大,要棧Stack,隊列Queue這些功能少,半半拉拉的東西干什么呢?

(2)我們學(xué)的數(shù)據(jù)結(jié)構(gòu)搞來搞去好像也就那些玩意,為什么被大家這么推崇,還要分門別類討論呢?

所以這本書只是為何告訴你上面這些問題的答案:

(3)棧和隊列本來就沒有Array功能強。沒有Stack和Queue類只是因為ES5不去實現(xiàn)它而已。作為一種相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)集合,其存在意義是不應(yīng)該被其功能強大與否來決定的。

(4)數(shù)據(jù)結(jié)構(gòu)和編程語言無關(guān)。語言死了,他們會在下一門語言里重生。哪怕計算機死了,他們都會在下一個概念體里重生。

7、《JavaScript DOM高級程序設(shè)計》

推薦理由:通過學(xué)習(xí)本書,可以理解一個JS的庫如何產(chǎn)生,自己動手寫一個簡單的自己的JS庫,如果你打算研究其他的JS庫或者正在研究其他的JS庫,那么這本書會使你的理解 達到新的高度,進階高級必讀,寫庫必讀。

評論:異常強大的一本JS巨作,此書不薄,強烈推薦。

8、《JavaScript設(shè)計模式與開發(fā)實踐》

推薦理由:這本書拿實際的應(yīng)用場景舉例,告訴你不同js項目里如何共通設(shè)計模式,還極其詳細的介紹了函數(shù)的高級用法,能讓你對js高階函數(shù)的認知上升一個臺階。難能可貴的是他還拿java作為靜態(tài)語言的類比。從語言統(tǒng)一高度來給你分析這些問題。和上本介紹數(shù)據(jù)結(jié)構(gòu)的書一樣,這本書有的放矢,能完美的解決對js設(shè)計模式有疑問的同學(xué)的實際問題。他比上本書更深刻,更易讀,也更貼近實踐。

評論:書不厚,可真的是內(nèi)容豐富且高深,強烈建議購買。

9、《高性能網(wǎng)站建設(shè)指南》《高性能網(wǎng)站建設(shè)進階指南》

推薦理由:在讀完前幾本書之后我們對前端的性能和自己的代碼的效率已經(jīng)達到相當?shù)母叨攘?,然后我們在接觸一些前端工程師的一些精髓。本書對HTTP請求,cdn,內(nèi)容緩存和一些web開發(fā)中常見問題進行講解。

評論:書都不厚,可是說的都是比較實用的東西,可是用不用的上還得看個人和項目需要了。

10、《精通JavaScript》

推薦理由:把JavaScript講得很面向?qū)ο?。很現(xiàn)代! 圖靈教育的出版引進書籍有很多都是經(jīng)典書籍,非常好。

關(guān)于“學(xué)Javascript需要看哪些書”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網(wǎng)頁名稱:學(xué)Javascript需要看哪些書
標題URL:http://muchs.cn/article46/pgdoeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站收錄、定制網(wǎng)站ChatGPT、網(wǎng)站營銷、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司