入門就《JavaScript+DOM編程藝術(shù)》
站在用戶的角度思考問題,與客戶深入溝通,找到孫吳網(wǎng)站設(shè)計(jì)與孫吳網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋孫吳地區(qū)。
這個(gè)階段處于對(duì)JS有基本認(rèn)識(shí),包括語法和數(shù)據(jù)類型概念, 還包括JS的組成以及DOM的基本操作。
對(duì)JS有一定認(rèn)識(shí)和理解的時(shí)候就《JavaScript高級(jí)程序設(shè)計(jì)》
這個(gè)階段處于對(duì)JS的探索階段,要了解JS的各種性能、不同終端和解釋器的兼容性、以及原型鏈、封裝和繼承概念等。
對(duì)JS已經(jīng)有自己的理解和思想了就《JavaScript 權(quán)威指南》,可以把這本書當(dāng)JS字典用
這個(gè)階段就是突破階段了, 會(huì)形成自己的編碼風(fēng)格和思想,處于架構(gòu)層次的突破階段。
1丶JavaScript入門
《JavaScript權(quán)威指南(第六版)》 ★★★★★
淘寶前端團(tuán)隊(duì)翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號(hào)稱javascript開發(fā)者的圣經(jīng),網(wǎng)上對(duì)此書評(píng)價(jià)很多,大概意思都是說這本書是一本JavaScript文檔手冊(cè),沒有完整看過一遍此書的都不能算是一名合格的前端工程師。 我也是從這本書開始接觸前端開發(fā)的,當(dāng)時(shí)還是華章出版社的校園大使,免費(fèi)申請(qǐng)到了這本書,可惜的是兩年來我一直把它作為一本cookbook來查閱,一直沒有好好通讀一遍。個(gè)人感覺這本書還是寫得枯燥了些,不過內(nèi)容絕對(duì)是五顆星,無可挑剔!
2丶《JavaScript高級(jí)程序設(shè)計(jì)》 ★★★★★
又稱紅寶書,雅虎首席前端架構(gòu)師,YUI的作者Zakas出品。雖然書名帶了“高級(jí)”二字,但是講得也很基礎(chǔ),而且行文風(fēng)格很流暢,每一小節(jié)就像是一篇博客,讀起來并不枯燥,個(gè)人感覺比上面那本犀牛書可讀性更強(qiáng)。說到這里,也推薦大家多多關(guān)注作者的博客:NCZOnline - The official website of Nicholas C. Zakas ,上面也有許多高質(zhì)量的博文。感覺這本書就像是作者平時(shí)的博文按照前端知識(shí)體系組織成了一本技術(shù)書。
作為初學(xué)者如果覺得上面兩本書作為入門書來說太厚了,也可以看看這本,不厚,評(píng)價(jià)也很高,但是由于本人沒看過,就不作過多評(píng)價(jià)了。
3丶《JavaScript編程精解》 ★★★★
用上下班時(shí)間看完的第三本書。看起來比較吃力,第五章函數(shù)式編程和第六章的面向?qū)ο缶幊毯芏喽紱]看懂。全書游戲式的編程教程還是很有意思的。譯者tom大叔名頭很大,翻譯的質(zhì)量也只是中規(guī)中矩吧。不過,還是get到很多技巧!這本書的推薦語說這本書用來入門很好,但是個(gè)人認(rèn)為初學(xué)者并不合適看這本書入門,作者在代碼示例中不自覺得使用了一些高級(jí)用法,初學(xué)者看容易暈菜。聽說最近出了第二版,加入了NodeJS的內(nèi)容,這本書是開源的:Eloquent JavaScript
4丶《JQuery權(quán)威指南》 ★★★
當(dāng)時(shí)在北京實(shí)習(xí)時(shí),在每天下班回家的地鐵上把這本書看完了。錯(cuò)誤很多啊,不過其中的語法+示例的形式,確實(shí)很適合初學(xué)者。但是錯(cuò)誤實(shí)在太多了,而且有些語句還不通順,看著很累啊,只能說寫得好代碼的人,書不一定寫得好。
最適合初學(xué)者的書籍
1、《HTML CSS設(shè)計(jì)與構(gòu)建網(wǎng)站》
Jon Duckett的這本書非常受歡迎。如果你是一個(gè)設(shè)計(jì)的初學(xué)者,最近開始學(xué)習(xí)HTML和CSS,那么這本書最適合你,這本書的內(nèi)容質(zhì)量很高,每一個(gè)知識(shí)點(diǎn)的呈現(xiàn)都非常有條理,涵蓋了所有HTML和CSS的基礎(chǔ)概念,代碼和運(yùn)行輸出,作者把所有的代碼都寫的很直觀,所以,每個(gè)人都能很好的理解,并且書中的圖形設(shè)計(jì)都很好,擁有雜志般高級(jí)的風(fēng)格布局和頁面設(shè)計(jì)
2、《JavaScript and JQuery》
如果你想在HTML和CSS代碼中添加功能,建議你看Jon Duckett編寫的這本書。在本書中,所有Javascript的概念都非常清晰,并以一種良好的結(jié)構(gòu)和組織形式展開介紹,Jon Duckett是Javascript方面的專家,這本書將通過一個(gè)個(gè)實(shí)際的例子教會(huì)您如何在實(shí)際的應(yīng)用程序中使用Javascript。你可以學(xué)到Javascript的基本原理、DOM操作和處理用戶事件,然后慢慢地轉(zhuǎn)向jquery。
最適合中級(jí)選手的書籍
3、《Web前端工程師修煉之道》
這本書大約有600頁,這本書最好的地方是它有大量的練習(xí)來讓你提升代碼能力,通過這本書,你可以學(xué)到HTML, CSS, Javascript以及網(wǎng)頁圖形和響應(yīng)式網(wǎng)頁設(shè)計(jì),如果你已經(jīng)有基本網(wǎng)頁設(shè)計(jì)能力,那么閱讀這本書是最好的,它會(huì)帶你探索更加深入的網(wǎng)頁設(shè)計(jì)知識(shí),如果你是一個(gè)初學(xué)者,建議你先看前面的書籍,學(xué)習(xí)基礎(chǔ)知識(shí),再閱讀本書。
4、《JavaScript編程精解》
這本書中涵蓋了所有的javascript概念,作者M(jìn)arijn Haverbeke將帶你從變量、控制結(jié)構(gòu)、函數(shù)和數(shù)據(jù)結(jié)構(gòu)等基本的JavaScript概念,然后開始轉(zhuǎn)入更高級(jí)主題,如面向?qū)ο缶幊毯驼齽t表達(dá)式。
我覺得JavaScript編程精解比較好,Javascript權(quán)威指南太厚了,廢話太多
第一本,入門《Head first HTMLCSS》
最好的入門書。看兩遍就對(duì)HTML CSS 有個(gè)大概印象了。
此時(shí)把w3cschool作為備查手冊(cè)收藏起來
第二本《CSS權(quán)威指南(第三版)》
最權(quán)威的CSS書籍,除了閱讀W3C的文檔外的不二選擇(就是翻譯有點(diǎn)son of a bitch,遇到感到難理解的地方可能還是要求助于網(wǎng)絡(luò)資源)。有時(shí)間(無論是現(xiàn)在還是將來)可以反復(fù)看,并當(dāng)做字典隨時(shí)查。
第三本《精通CSS》
廣受前輩推薦的一本書。上一本書是字典的話,這本書相當(dāng)于《中學(xué)生作文大全》,匯集了一些CSS的最佳實(shí)踐。
第四本《圖解CSS3:核心技術(shù)與案例實(shí)踐》
這本書比較新,講解的是最新的CSS3(前三本書停留在CSS2.1時(shí)代),CSS3也是必學(xué)的,不是什么可學(xué)可不學(xué)的最新技術(shù)。
HTML CSS值得看的書就這些(之后會(huì)有一本《CSS秘密花園》,尚在翻譯中,也很值得期待),剩下的就是自己寫還有看技術(shù)博客了。接下來是JavaScript,HTML和CSS都是沒有邏輯的標(biāo)記型語言,JS才是真正的編程語言,評(píng)價(jià)前端工程師的水平就看這個(gè)了。
第五本《JavaScript DOM編程藝術(shù)》
最好的JS入門書籍,一目了然地告訴你如何用JS操作DOM(這是瀏覽器端編程的基本功),還灌輸了最符合標(biāo)準(zhǔn)的編程理念。可惜有點(diǎn)老,最新一版是2010年的,以至于部分內(nèi)容有點(diǎn)過期,例如本書內(nèi)經(jīng)常提到“某某方法瀏覽器不一定支持,需要小心使用”,而這些歷史遺留問題當(dāng)今已經(jīng)不存在了,閱讀過程中無視就好。
第六本《JavaScript高級(jí)程序設(shè)計(jì)》
每個(gè)前端必看的書,此書是前端工程師科技樹的關(guān)鍵一環(huán)。看完此書后再看看之后各類進(jìn)階書籍會(huì)比較好。
俗稱紅寶書,也算入門書籍,雖然是大部頭(七百多頁),但至少通讀一遍。
全部掌握了,你可以在網(wǎng)絡(luò)社區(qū)里談笑風(fēng)生了,經(jīng)過實(shí)踐的鍛煉后,面試個(gè)前端工程師的崗位應(yīng)該都沒問題了。
第七本《JavaScript語言精粹》
也是前端必看。薄薄一百來頁,對(duì)JS的去粗取精。
第八本《你不知道的JavaScript》
這是一套叢書, 目前為止僅翻譯了第一卷。每本都挺薄,深入介紹了JS中的重要概念。
第九本《JavaScript設(shè)計(jì)模式》
“設(shè)計(jì)模式”是軟件工程的重要課題,相當(dāng)于高考時(shí)候的答題套路。前人總結(jié)出來的應(yīng)對(duì)各種問題的模板。也算是必看書籍。關(guān)于JavaScript設(shè)計(jì)模式的書籍目前也有好幾本,也有國(guó)人寫的,挑一兩本看看就好。
第十本《高性能網(wǎng)站建設(shè)指南》(及其續(xù)篇《高性能網(wǎng)站進(jìn)階》)
告訴你真正的商業(yè)公司的前端是怎么優(yōu)化一個(gè)網(wǎng)站的。當(dāng)然優(yōu)化的問題不是看看書就能解決的,最好時(shí)刻了解你的同行們的經(jīng)驗(yàn)。
看完以上十本算是前端入門了。到現(xiàn)在為止,配合搜索引擎,已經(jīng)可以無障礙地做出靜態(tài)網(wǎng)頁、各種特效、用AJAX配合后臺(tái)構(gòu)建Web應(yīng)用了。然后是各種框架、庫、預(yù)處理語言的學(xué)習(xí),而且現(xiàn)在JavaScript也可以用來寫服務(wù)器了(Node.js),這樣一來JS通吃前后端,前端工程師都?xì)g欣鼓舞,這也是個(gè)學(xué)習(xí)熱點(diǎn)。
下面是一些補(bǔ)充書籍,可以穿插著看。(至少看了兩遍《JavaScript高級(jí)程序設(shè)計(jì)》再看下面的書)
《圖解HTTP》和《HTTP權(quán)威指南》
每個(gè)Web程序員都應(yīng)該熟悉HTTP協(xié)議里的內(nèi)容。《圖解HTTP》算是科普級(jí)別的書,《HTTP權(quán)威指南》則是大部頭,需要點(diǎn)耐心才能看完。建議在了解AJAX后立刻開始學(xué)習(xí)HTTP協(xié)議。
《鋒利的jQuery》
講JS最著名的庫——jQuery的,快速入門的書。光會(huì)原生JS不夠,還要會(huì)用庫。
《數(shù)據(jù)結(jié)構(gòu)和算法的JavaScript描述》
作為程序員如果連基本的數(shù)據(jù)結(jié)構(gòu)和排序、查找算法都不會(huì)實(shí)在丟臉。
《JavaScript編程精解》
鞏固對(duì)JS的理解,很薄
《JavaScript啟示錄》
同上,也很薄。
《JavaScript權(quán)威指南》
號(hào)稱“圣經(jīng)”,最權(quán)威的JS書本,買來當(dāng)作字典備查吧,沒事也可以翻翻。
以上就是學(xué)習(xí)HTML、CSS、JS要看的一些書。其實(shí)我建議剛開始學(xué)習(xí)的小伙伴,看視頻為主,html之后的css,剛剛接觸的時(shí)候會(huì)覺得有些懵。視頻的話老師可以直接把思路和操作給大家講出來,相對(duì)來說更容易接受和理解。當(dāng)你學(xué)會(huì)了以后,就會(huì)發(fā)現(xiàn),這邊入門的知識(shí)點(diǎn)獲取是很簡(jiǎn)單的事情。
文章名稱:javascript精解,JavaScript解碼
標(biāo)題路徑:http://vcdvsql.cn/article34/dsdecse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站制作、企業(yè)建站、企業(yè)網(wǎng)站制作、全網(wǎng)營(yíng)銷推廣、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)