FLEX我不太熟悉,Javascript我倒有推薦的:《JavaScript 權(quán)威指南》,這本書在業(yè)內(nèi)俗稱犀牛書,當(dāng)年我坐在新華書店的地板上啃完的這本書。還有一本《JavaScript核心技術(shù)》我沒讀完,但是也不錯(cuò)。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括安澤網(wǎng)站建設(shè)、安澤網(wǎng)站制作、安澤網(wǎng)頁制作以及安澤網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,安澤網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到安澤省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
JavaScript 權(quán)威指南
作者: David Flanagan
譯者: 張銘澤 / 等
出版社: 機(jī)械工業(yè)出版社
出版年: 2003-1-1
頁數(shù): 1015
定價(jià): 99
裝幀: 平裝
ISBN: 9787111110910
JavaScript核心技術(shù)
作者: (美)Shelley Powers
譯者: 蘇敬凱
出版社: 機(jī)械工業(yè)出版社
出版年: 2007-6-1
頁數(shù): 340
定價(jià): 45.00
裝幀: 平裝
ISBN: 9787111212973
對(duì)于零基礎(chǔ)小白,可以看看以下書籍
《圖解 HTTP》:一本HTTP的神書,圖文并茂,生動(dòng)形象,非常適合小白學(xué)習(xí)。
《Head First HTML與CSS(第2版)》:入門真的是經(jīng)典書籍,手把手教學(xué),豐富的案例讓你從 0 開始學(xué)前端。
《鋒利的jQuery》:作為第一本原因是jQuery入門快,你不會(huì)因?yàn)閖s的晦澀難懂而止步不前,因?yàn)閷W(xué)習(xí)jQuery后你可以自己寫一些可以即使看到效果的小項(xiàng)目從而提升興趣。
《Javascript 高級(jí)程序設(shè)計(jì)》:書中涉及的概念基本涵蓋了js的大部分內(nèi)容,包括作用域鏈、js數(shù)據(jù)類型、OOP對(duì)象在js中的實(shí)現(xiàn)、閉包、BOM和DOM模型、對(duì)變態(tài)IE的系列兼容的解決方案、事件流、還有xml、jason、E4X這些數(shù)據(jù)格式與js的交互操作簡(jiǎn)介、高級(jí)技巧的介紹(比如惰性載入)等等
《高性能JavaScript》:揭示了技術(shù)和策略能幫助你在開發(fā)過程中消除性能瓶頸。你將會(huì)了解如何提升各方面的性能,包括代碼的加載、運(yùn)行、DOM交互、頁面生存周期等。
《JavaScript 設(shè)計(jì)模式與開發(fā)實(shí)踐》:騰訊前端AlloyTeam團(tuán)隊(duì)出品,綜合講述前端的設(shè)計(jì)模式,設(shè)計(jì)原則,編程技巧,代碼重構(gòu)等等。
《CSS 世界》:CSS和javascript一樣,都是很容易上手,卻很難精通的。這本是前端知名博主張?chǎng)涡竦臅迷u(píng)很多,講的很細(xì)致。
《CSS 揭秘》:CSS進(jìn)階必備書籍,47 個(gè) css 技巧讓你在面對(duì)各種 css 問題的時(shí)候游刃有余。
《深入淺出Node.js》:針對(duì)Node的基本原理做了深入,能讓你了解底層的Node實(shí)現(xiàn)
入門就《JavaScript+DOM編程藝術(shù)》
這個(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)層次的突破階段。
HTML、CSS方面比較經(jīng)典的書是《CSS禪意花園》,但是這本書出版比較早了(有點(diǎn)老)。當(dāng)前比較推薦的是2017年6月新出版的一本叫做《HTML5布局之路》的書,書籍從PC端和移動(dòng)端分別講解了布局的整體思路和方法,和其它書不太一樣的地方在于,它采用的是非字典式的講述模式,是按照實(shí)戰(zhàn)開發(fā)的流程進(jìn)行知識(shí)的拆分和講解。500多頁,除了基本技術(shù)還有面試真題、開發(fā)經(jīng)驗(yàn)的分享。
HTML和CSS學(xué)完之后可以入手JavaScript,JavaScript比較經(jīng)典書籍是犀牛書(封面是一只犀牛,百度搜“JS 犀牛”能收到),還有一本是《JavaScript高級(jí)程序設(shè)計(jì)》(行業(yè)里叫紅皮書),兩本書都比較經(jīng)典,涵蓋面比較廣,學(xué)起來會(huì)比較難一些。JS入門書還可以選擇 HeadFirst系列。個(gè)人感覺HeadFirst系列會(huì)比較容易讀懂,很多抽象概念都比較好的解釋了出來,我學(xué)習(xí)Ajax方面時(shí)就用的是這個(gè)系列入的門。
1. JavaScript DOM 編程藝術(shù)
這本書作為被大家推薦的最多的前端入門書籍是有道理的。
他能真正讓大家了解dom腳本編程,或是說前端編程技術(shù)背后的思路和原則。
對(duì)于初學(xué)者來說,這本書沒有任何門檻,按部就班跟著書籍實(shí)例編寫代碼即可。
我們會(huì)知曉如何對(duì)瀏覽器元素操作和掌控,會(huì)學(xué)會(huì)如何實(shí)現(xiàn)簡(jiǎn)單的頁面效果。
這種簡(jiǎn)單易得的成就感是一個(gè)編程語言入門時(shí)最難能可貴的體驗(yàn)。
閱讀建議:
這本書雖然簡(jiǎn)單,但是能讓人快速對(duì)前端產(chǎn)生興趣和成就感。
不過后續(xù)學(xué)習(xí)jquery的時(shí)候可能會(huì)產(chǎn)生挫敗感。原生js dom操作的成就感會(huì)被jquery便捷的API所徹底打敗。所以一定要恰當(dāng)?shù)恼{(diào)整心態(tài),轉(zhuǎn)換思維方式,正確認(rèn)識(shí)到j(luò)query和原生js分別的優(yōu)劣之處。
在熟練使用jquery后還能想起來翻看這本書,找到之前未曾發(fā)現(xiàn)的閃光點(diǎn),就是入門成功了。
2. JavsScript高級(jí)程序設(shè)計(jì)(第三版)
無論何時(shí),這都是學(xué)習(xí)js最好的書。
如果說其他的書都是在合適的階段會(huì)有不一般的體驗(yàn)。
這本書就是無論什么階段,都?jí)蚰愀形蛞环摹?/p>
當(dāng)你看完了市場(chǎng)上js相關(guān)(不包括框架類庫的最佳實(shí)踐類)的所有書籍。你再回去看這本書,也會(huì)發(fā)現(xiàn)其實(shí)95%的內(nèi)容早就寫在這本書里了,只不過你當(dāng)時(shí)等級(jí)不夠,根本沒有意識(shí)到。
這本書排版舒服,翻譯得體,內(nèi)容豐富,語言流暢。涵蓋了js語法(面向?qū)ο螅]包作用域等),js使用(dom,bom,html5API),編程實(shí)踐(高階函數(shù),編碼規(guī)范)等程序員使用javascript時(shí)會(huì)遇到的大部分問題。
(今天在上海面試了一天。大部分很順利,只是有幾個(gè)比較偏的問題沒回答好。晚上回去之后一翻高程三,果然在里面都寫得明明白白的。不得不服。)
閱讀建議:
人們喜歡把他和犀牛書拿一起推薦,不過就我看來,他們完全不是一個(gè)可讀性上的。
一個(gè)是課本一個(gè)是字典。而且還是佶屈聱牙的字典。
所以無論何時(shí)我都會(huì)把高程三排在js推薦書籍的第一位。
3. 鋒利的jQuery
圖忘了拍了,就不補(bǔ)了。
這本書如果緊接著dom編程看,會(huì)如我我說的那樣瞬間摧毀你的小小的成就感。
因?yàn)檫@本工具書級(jí)別的書簡(jiǎn)單暴力到不給你思考什么“平穩(wěn)退化”,“js動(dòng)畫計(jì)時(shí)器”這些dom編程中提及的問題,就直接就甩出一大片簡(jiǎn)單有效的jqueryAPI顛覆你的世界觀。
這本書是如此的易懂以至于看完之后瞬間就覺得自己能把web玩出一片花來了。
作為工具書級(jí)別的書,或是說學(xué)習(xí)jqueryAPI的書,這是首選。
閱讀建議:
熟悉jquery是每個(gè)前端必須要會(huì)的事。
只是不要被Jquery的便捷迷惑,而拋離原生js,把原生js貶得一文不值,否則后面會(huì)付出昂貴的代價(jià)。
4. 學(xué)習(xí)Javascript數(shù)據(jù)結(jié)構(gòu)與算法
這本書相對(duì)是一本冷門書。
為什么我會(huì)推薦他,是因?yàn)樗芙鉀Q每個(gè)半路出家的js程序員都曾思考過的一些問題:
1. 我們的數(shù)組Array這么強(qiáng)大,要棧Stack,隊(duì)列Queue這些功能少,半半拉拉的東西干什么呢?
2. 我們學(xué)的數(shù)據(jù)結(jié)構(gòu)搞來搞去好像也就那些玩意,為什么被大家這么推崇,還要分門別類討論呢?
所以這本書只是為何告訴你上面這些問題的答案:
1. 棧和隊(duì)列本來就沒有Array功能強(qiáng)。沒有Stack和Queue類只是因?yàn)镋S5不去實(shí)現(xiàn)它而已。作為一種相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)集合,其存在意義是不應(yīng)該被其功能強(qiáng)大與否來決定的。
2. 數(shù)據(jù)結(jié)構(gòu)和編程語言無關(guān)。語言死了,他們會(huì)在下一門語言里重生。哪怕計(jì)算機(jī)死了,他們都會(huì)在下一個(gè)概念體里重生。
閱讀建議:
跟著書本把這里面的結(jié)構(gòu)全部敲一遍,快的話一天就能搞定。
從此你便再不怕懼怕js相關(guān)的簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)問題。
但是,遇上高級(jí)的樹,圖等問題該跪還是要跪。因?yàn)檫@本書虎頭蛇尾,后面的高級(jí)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)介紹的不夠深。
適合經(jīng)常反思“它從哪里來,要到哪里去?”的js程序員,或后悔以前數(shù)據(jù)結(jié)構(gòu)沒好好學(xué)的前端同學(xué)。
5. JavaScript設(shè)計(jì)模式與開發(fā)實(shí)踐
我認(rèn)為騰訊AlloyTeam的這本書對(duì)我?guī)椭敲栏叱倘?/p>
那時(shí)候我恰好換公司,從原來的開發(fā)方式切換成另一種完全不同的開發(fā)方式,讓我很不適應(yīng)。
這本書及時(shí)的蹦出來,他拿實(shí)際的應(yīng)用場(chǎng)景舉例,告訴你不同js項(xiàng)目里如何共通設(shè)計(jì)模式,還極其詳細(xì)的介紹了函數(shù)的高級(jí)用法,能讓你對(duì)js高階函數(shù)的認(rèn)知上升一個(gè)臺(tái)階。
難能可貴的是他還拿java作為靜態(tài)語言的類比。從語言統(tǒng)一高度來給你分析這些問題。
和上本介紹數(shù)據(jù)結(jié)構(gòu)的書一樣,這本書有的放矢,能完美的解決對(duì)js設(shè)計(jì)模式有疑問的同學(xué)的實(shí)際問題。
他比上本書更深刻,更易讀,也更貼近實(shí)踐。
閱讀建議:
這是本適合反復(fù)閱讀的書籍。
如果你的思路能根據(jù)應(yīng)用場(chǎng)景自動(dòng)切換到最適合的設(shè)計(jì)模式,說明你已吃透這本書了。
6. 高性能JavaScript
作為Orelly唯一一本我確實(shí)認(rèn)可的javascript相關(guān)的書。作為Orelly唯一一本我確實(shí)認(rèn)可的javascript相關(guān)的書。
他摒棄了Orelly系列所有我不喜歡的特點(diǎn):
老外的聊天說教式閱讀體驗(yàn),樣例不夠豐富,排版單一,破事水等。
他的優(yōu)點(diǎn)如下:
1. 情景豐富,基本涉及所有js性能優(yōu)化的場(chǎng)景。還會(huì)給出不同場(chǎng)景的實(shí)際測(cè)試數(shù)據(jù),真實(shí)可信。我們?cè)陂喿x這些場(chǎng)景實(shí)例的同時(shí)也豐富了自己js的使用經(jīng)驗(yàn)。
2. 給出了很多看似"旁門左道"的解決方案,而這些冷門的解決方案恰恰是有些人死活百度不到的真正能解決問題的最優(yōu)解。
3. 在說問題的同時(shí)說原理,深入淺出,游刃有余。所以這本書不僅僅是一本介紹js性能相關(guān)的書,而是一本涉及瀏覽器原理,js解析原理,用戶體驗(yàn)等知識(shí)的javascript最佳注解。
閱讀建議:
建議和高程三一起看,可以算是高程三閱讀的最佳伴侶。
高程三告訴你“他叫什么,他什么樣”,
這本書就告訴你“他為什么”,“他該怎樣”。
所以,當(dāng)別人還在為某些問題絞盡腦汁的時(shí)候,你已經(jīng)從起點(diǎn)上干翻他們了。
7. 你不知道的JavaScript(YOU DONT KNOW JAVASCRIPT)
大名鼎鼎的Github開源的書籍。大名鼎鼎的Github開源的書籍。
為了他的名氣我也得買一本實(shí)體書來拜讀下。
這本是上卷,只涉及作用域和閉包,this和對(duì)象原型兩部分。
不過其深入程度是其他js書籍難以企及的。
可以說,這已經(jīng)是大部分前端程序員對(duì)js語法可以深入了解的最底層了,再往下就直面編譯原理了。
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)威指南》 ★★★
錯(cuò)誤很多啊,不過其中的語法+示例的形式,確實(shí)很適合初學(xué)者。但是錯(cuò)誤實(shí)在太多了,而且有些語句還不通順,看著很累啊,只能說寫得好代碼的人,書不一定寫得好。
網(wǎng)站題目:javascript犀牛書,javascript犀牛書第七版目錄
URL地址:http://chinadenli.net/article7/dsegpoj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、電子商務(wù)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)
聲明:本網(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)