當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript 入门哪本书最好?(问、答) 《转载》
生活随笔
收集整理的這篇文章主要介紹了
JavaScript 入门哪本书最好?(问、答) 《转载》
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
司徒正美,JS魔法師,去哪兒網前端架構師 知乎用戶、zinwa.lin、Yang?等人贊同 入門可以看《javascript高級程序設計》與《javascript dom 編程藝術》尤其是后者,真是好書。我以前看了許多視頻,翻那本很厚的指南與高程,最后還是靠《javascript dom 編程藝術》激發我學習興趣入門。
看了三四次《javascript高級程序設計》就可以看蝴蝶書《javascript語言精辟》,這是講JS的語法設計,那些語法應該用,那些不應該用(如==、 with、 eval、 argument.caller),這提高你的代碼質量必不可少。
如果你想寫一個插件或一個庫,就要涉及大量DOM,BOM知識了。畢竟javascript是膠水語言,而CSS與HTML在JS里都會映射為DOM,此外還有一些涉及瀏覽器的東西,叫BOM。
掌握各大瀏覽器提供的底層DOM、BOM API,及了解它們之間的差異,如何檢測它們是否支持,如果屏蔽它們之間的差異性,如何選用最佳的API是我們成為高手的關鍵。
《PPK 談 Javascript》,主要是說DOM的兼容性與可用性問題。
《JavaScript DOM高級程序設計》,這本非常優秀,不知為何被理沒了(也可能是出版社的緣故,很早就買斷貨就不知道補課),我在這里了解許多操作CSS的API。
《JavaScript框架設計》這完全是本面向中高級的書,涉及一般書沒有講解過的模塊加載器,事件管理系統,選擇器引擎,異步列隊,動畫引擎,及時下日益流行的MVVM架構。
《數據結構與算法JavaScript描述》,越復雜的系統,最后都在架構與算法與數據結構上下功夫,雖然用得不多,但作為一個高手,算法不精真是一個痛點。比較實現一個選擇器引擎,人家都會問你比jQuery的快嗎?加之JS在這方面也有它的特殊點,因此還得學習。
時下也有許多angular與backbone的書,我本人認為他們基本上照搬官網的API文檔,很少能講到底層的實現,能獲得的知識點太少了,它們只能用于入門(你英語不好的話),因此不建議入。 發布于 2014-09-13?6 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 小爝,http://www.tuer.me 能力、知乎用戶、知乎用戶?贊同 瀉藥,我真的建議好好讀讀 ppk談javascript和ppk的其他書。。
我在twitter上關注還提問了他幾個問題,真心是個好人。。
畢竟前端多和兼容性打交道,ppk應該算是兼容性大師了,而且那本書我印象里還把瀏覽器的歷史給娓娓道來了,對于很多初學者真的是啟迪良方。
我真正入門的時候看到就是這本。
ppk的twitter?https://twitter.com/ppk
blog?QuirksMode - for all your browser quirks 發布于 2015-08-03?3 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 耿健桓 小爝、知乎用戶、申毅?贊同 《PPK 談 JavaScript》 (PPK on JavaScript) 發布于 2011-05-23?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 13贊同反對,不會顯示你的姓名 阿飛,宇宙無敵美少男 樂觀的摸摸頭、胡洋洋、劉小年?等人贊同 《javascript高級程序設計》,現在有第二版了吧。書名有“高級”兩字,不過講得還是很基礎的一些東西。我感覺這是入門的不二之選。《javascript dom編程藝術》這本也是基礎,更側重于DOM操作這一塊。兩本看完應該問題不大。 發布于 2011-05-23?2 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 33贊同反對,不會顯示你的姓名 寸志,不同凡想,心成偉事。 鐘元鑫、kan hu、知乎用戶?等人贊同 入門:
《深入淺出JavaScript》
《JavaScript DOM編程藝術》
《JavaScript DOM高級程序設計》
進階:
《ppk談JavaScript》
《精通JavaScript》
《JavaScript高級程序設計》
高級:
《JavaScript語言精粹》
《JavaScript設計模式》
《Secrets of the JavaScript Ninja》
《高性能JavaScript》 發布于 2011-05-25?5 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 1贊同反對,不會顯示你的姓名 李南,嗅覺動物 拍天狂魔 坐在艙里摳手機的機務 知乎用戶?贊同 先看《Javascript DOM編程藝術》 再看《Javascript 高級程序設計》 我就是這么看的。 第一本教會你基本的js對網頁的操作,并幫你養成你一個好習慣。 第二本雖然寫著"高級"二字,但是講的都是層層深入的。 不推薦《權威指南》,做入門的話真的太細了,也略顯晦澀了。 發布于 2014-03-29?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 14贊同反對,不會顯示你的姓名 justjavac,代碼詩人?http://justjavac.com 蕭強、II Elizabeth、火尾巴?等人贊同 對于編程入門,我推薦《CODE》,參見:有哪些比較基礎的計算機書籍?
對于具體的語言類,我首先推薦「Head First」系列,好在這個系列有 js 版,深入淺出,妙趣橫生。《深入淺出JavaScript》
看完這個基本就入門了,因為屬于大眾類,普及類,所以不會枯燥。
其次就是閱讀經典,這時應該閱讀一下「犀牛書」。
進階,一個對 js 底層的理解,比如閉包、回調……之類,再就是庫的使用,jquery,uderscore,……這時,你已經不局限在用 js 做一些下拉菜單,文字高亮了。當你開發大項目,必然又要使用一些 js 工具,比如持續集成,單元測試,jslint,壓縮,……
這時比較適合你的:
前面的答案中有人推薦了高程,犀牛書。作為一個正在入門的人,真心覺得這類書籍適合放在手邊隨時拿來參考,一方面對于大多數不“喜歡”閱讀英文文檔資料的童鞋而言,這兩本書的翻譯質量相對而言有保障,而且譯者都是了解這門語言的前沿開發人員;另一方面這兩本書相對而言比較系統,全面,這對于掌握這門語言而言是比較合適閱讀的。
對于前面推薦的 javascript模式 一書而言,如果有讀不懂的地方可以隨時參考高程和犀牛書。
提問者的主題中提到的是 JavaScript 入門,其實我更推薦閱讀 JavaScript 語言精粹。可能各路大神會噴,我為自己辯護一下,讀書取自己所需即可。對于不懂的地方繼續參考即可。
說到這里個人感覺無所謂入門書籍。關鍵在于希望掌握哪一方面的知識,然后不斷實踐練習,尤其編程這種事情,實踐才能出真知。
接下來再繼續扯扯個人感覺比較好的書籍,PPK 談 JavaScript 一書在 DOM 和可用性方面非常值得參考 (雖然書籍寫的較早,相關知識比較老,但依然經典) 對于更多 DOM 方面知識自行搜索。
提到搜索,還是要說一句學會搜索。當然在入門的過程中難免會有所誤導,對某些知識點掌握得不夠好。此時應該用事實證明,自己動手探索。尤其是在感覺模棱兩可的時候。
前面的答案中給出了很多值得閱讀的書籍資源,可自行選擇性的閱讀或者照單全收買來閱讀。
書籍不在多,在于精讀,然后不斷實踐。
前面的答案七七八八的寫了一些,推薦選擇一些自己能讀下去的書,結合實踐去學習。
最后推薦一個已有的知乎問答:如何循序漸進的學習 JavaScript 。(自行搜索下吧)
各路大神勿噴,以上僅僅是個人觀點。
PS:真正入門后,書籍的選擇,學習的方式心中自然有答案。 發布于 2014-01-31?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 4贊同反對,不會顯示你的姓名 Nan Jiang,眾閱閱讀 李景洙、Magician、知乎用戶?等人贊同 發布于 2015-05-09?2 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 5贊同反對,不會顯示你的姓名 hoosin,二流架構師 知乎用戶、知乎用戶、盧亞偉?等人贊同 我當時看的是?《JavaScript DOM編程藝術》?和?《JavaScript DOM高級程序設計》
后來兩本書就一起送給學弟了。
第一本書很大程度是關于良好的習慣和哲學,對我影響很大,比如作者在該書里最強調的“永遠不要依賴JavaScript”。(關于這個話題,還有請不要過于依賴 JavaScript也對我有毒害)。
第二本書以構建一個自己的庫為線索,有非常多的實例,大量的代碼示例。
不過現在第一本書已經出第二版了,想必哲學有所變化,應該也添加了很多HTML5的時髦玩意兒,應該是很值得推薦的。 編輯于 2013-07-15?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 匿名用戶 知乎用戶、寸志、夏天天?贊同
先說結論--《Javascript高級程序設計》是一本非常牛的必讀的書,但是不是?入門書。
來一發定義
var 入門 = 還在門外; // 門外漢 var 新人 = 剛剛入門; //完成了'入'這個動作 《Javascript高級程序設計》原名是Javascript for web developers,直譯應該是《面向網絡開發者的Javascript》,沒有各種基本的syntax和解釋,直接進入各種細節和技巧,我學完HTML/CSS,順著很多前輩大神的指點摸出這本書,硬著頭皮看了100多面,幾乎失去編程的興趣..... 因為我在"入"這個動作上直接摔殘,進都不想進了。我覺得這本書可以作入門的前提是你已經對別的語言有專業級的認識了。
此時我就認識到重要的一點,入門一定不能搞得太難,有沒有完備而簡潔明快的基本概念的解釋應該是最重要的factor,結合我"幾乎失去編程的興趣"這個情況,我選擇了codecademy這個國外很火的編程學習網站進行入門的『交互式學習』。簡單來說,這個網站的課程就是把Javascript的各種基本概念分章節呈現給你,左側給你閱讀,右側是你寫代碼的地方(自帶編譯器)。
codecademy特別適合入門的原因在于:
邊看邊寫。任何概念的傳授都是在左側給你概念閱讀,讀完了下面給你一個任務,你自己在右邊寫出來。"哇塞,我一新人菜鳥都能寫出來好幾行代碼!這個還能跑起來!"這種成就感滿足感對于新人是特別重要的,另外也有利于培養編程學習要不斷寫代碼這個習慣。對于治療"被虐得失去興趣"也有驚人的療效。 層次清晰。整個語言的學習有8個unit,每個unit下有兩到三個lesson,每個lesson有10-30個task組成,每個task就是最基本的傳授某一個知識點然后讓你寫的地方。方便學習追蹤進度,也讓那種學習時間不固定的人更方便管理自己的進度。BTW,codecademy自動記錄所有代碼和你的學習進度,云學習~ 夠簡單。有時候讓你寫的東西在說明上就差一字不差打出來了......而且很多時候會把要求你寫的那行代碼的上下文全部給出。所以學到后來我自己主動增加難度,光看要求,自己在sublime里寫整個代碼。另外,如果不會寫/代碼有錯跑不過編譯器,看了提示也不能解決,你可以直接點擊進入他們的論壇,很多人會把自己的問題發上去,你可以自己去尋找答案,一般到這一步都能解決。 實時反饋。如果自己看書寫代碼,很多時候代碼是有bug根本跑不起來的,但是往往就忽略掉了(更別提真手寫代碼的入門學習者了)。在這里,你的代碼,就算是標點符號錯了,你都會被提示error,一個新人,在這被虐無數遍,無數次標點符號錯了然后查bug查了半小時幾乎重寫代碼幾遍最后發現忘打了個『;』,我必須說,這真的很有利于日后變成一個好碼農......
希望大家都能早日入門,繼續提高。 發布于 2016-01-05?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???禁止轉載 2贊同反對,不會顯示你的姓名 2oo6,在自己的方向上奔跑。 王磊、知乎用戶?贊同 我覺得最合適的就是w3c的在線教程,可以很快入門,等入門了就自己跟一兩個項目,就能很快就上手了。 發布于 2014-10-23?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 2贊同反對,不會顯示你的姓名 Bob Qiu 秋雨、徐晗曦?贊同 最直接的是邊操作邊學習 推薦用codecademy(http://www.codecademy.com),是一個美國網上學習網站,編程,HTML/CSS,C++等什么都有,外國人都用,非常合適零基礎愛好者使用。注冊后選擇Javascript堅持8小時訓練,你的進步會讓自己驚嘆。 發布于 2015-03-13?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 1贊同反對,不會顯示你的姓名 楊章龍,在校大學生,將來希望創業。目前主要在積… 陳海云?贊同 個人覺得《JavaScript高級程序設計》
看了三四次《javascript高級程序設計》就可以看蝴蝶書《javascript語言精辟》,這是講JS的語法設計,那些語法應該用,那些不應該用(如==、 with、 eval、 argument.caller),這提高你的代碼質量必不可少。
如果你想寫一個插件或一個庫,就要涉及大量DOM,BOM知識了。畢竟javascript是膠水語言,而CSS與HTML在JS里都會映射為DOM,此外還有一些涉及瀏覽器的東西,叫BOM。
掌握各大瀏覽器提供的底層DOM、BOM API,及了解它們之間的差異,如何檢測它們是否支持,如果屏蔽它們之間的差異性,如何選用最佳的API是我們成為高手的關鍵。
《PPK 談 Javascript》,主要是說DOM的兼容性與可用性問題。
《JavaScript DOM高級程序設計》,這本非常優秀,不知為何被理沒了(也可能是出版社的緣故,很早就買斷貨就不知道補課),我在這里了解許多操作CSS的API。
《JavaScript框架設計》這完全是本面向中高級的書,涉及一般書沒有講解過的模塊加載器,事件管理系統,選擇器引擎,異步列隊,動畫引擎,及時下日益流行的MVVM架構。
《數據結構與算法JavaScript描述》,越復雜的系統,最后都在架構與算法與數據結構上下功夫,雖然用得不多,但作為一個高手,算法不精真是一個痛點。比較實現一個選擇器引擎,人家都會問你比jQuery的快嗎?加之JS在這方面也有它的特殊點,因此還得學習。
時下也有許多angular與backbone的書,我本人認為他們基本上照搬官網的API文檔,很少能講到底層的實現,能獲得的知識點太少了,它們只能用于入門(你英語不好的話),因此不建議入。 發布于 2014-09-13?6 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 小爝,http://www.tuer.me 能力、知乎用戶、知乎用戶?贊同 瀉藥,我真的建議好好讀讀 ppk談javascript和ppk的其他書。。
我在twitter上關注還提問了他幾個問題,真心是個好人。。
畢竟前端多和兼容性打交道,ppk應該算是兼容性大師了,而且那本書我印象里還把瀏覽器的歷史給娓娓道來了,對于很多初學者真的是啟迪良方。
我真正入門的時候看到就是這本。
ppk的twitter?https://twitter.com/ppk
blog?QuirksMode - for all your browser quirks 發布于 2015-08-03?3 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 耿健桓 小爝、知乎用戶、申毅?贊同 《PPK 談 JavaScript》 (PPK on JavaScript) 發布于 2011-05-23?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 13贊同反對,不會顯示你的姓名 阿飛,宇宙無敵美少男 樂觀的摸摸頭、胡洋洋、劉小年?等人贊同 《javascript高級程序設計》,現在有第二版了吧。書名有“高級”兩字,不過講得還是很基礎的一些東西。我感覺這是入門的不二之選。《javascript dom編程藝術》這本也是基礎,更側重于DOM操作這一塊。兩本看完應該問題不大。 發布于 2011-05-23?2 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 33贊同反對,不會顯示你的姓名 寸志,不同凡想,心成偉事。 鐘元鑫、kan hu、知乎用戶?等人贊同 入門:
《深入淺出JavaScript》
《JavaScript DOM編程藝術》
《JavaScript DOM高級程序設計》
進階:
《ppk談JavaScript》
《精通JavaScript》
《JavaScript高級程序設計》
高級:
《JavaScript語言精粹》
《JavaScript設計模式》
《Secrets of the JavaScript Ninja》
《高性能JavaScript》 發布于 2011-05-25?5 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 1贊同反對,不會顯示你的姓名 李南,嗅覺動物 拍天狂魔 坐在艙里摳手機的機務 知乎用戶?贊同 先看《Javascript DOM編程藝術》 再看《Javascript 高級程序設計》 我就是這么看的。 第一本教會你基本的js對網頁的操作,并幫你養成你一個好習慣。 第二本雖然寫著"高級"二字,但是講的都是層層深入的。 不推薦《權威指南》,做入門的話真的太細了,也略顯晦澀了。 發布于 2014-03-29?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 14贊同反對,不會顯示你的姓名 justjavac,代碼詩人?http://justjavac.com 蕭強、II Elizabeth、火尾巴?等人贊同 對于編程入門,我推薦《CODE》,參見:有哪些比較基礎的計算機書籍?
對于具體的語言類,我首先推薦「Head First」系列,好在這個系列有 js 版,深入淺出,妙趣橫生。《深入淺出JavaScript》
看完這個基本就入門了,因為屬于大眾類,普及類,所以不會枯燥。
其次就是閱讀經典,這時應該閱讀一下「犀牛書」。
進階,一個對 js 底層的理解,比如閉包、回調……之類,再就是庫的使用,jquery,uderscore,……這時,你已經不局限在用 js 做一些下拉菜單,文字高亮了。當你開發大項目,必然又要使用一些 js 工具,比如持續集成,單元測試,jslint,壓縮,……
這時比較適合你的:
- JavaScript模式
- 高性能JavaScrip
- JavaScript DOM編程藝術
前面的答案中有人推薦了高程,犀牛書。作為一個正在入門的人,真心覺得這類書籍適合放在手邊隨時拿來參考,一方面對于大多數不“喜歡”閱讀英文文檔資料的童鞋而言,這兩本書的翻譯質量相對而言有保障,而且譯者都是了解這門語言的前沿開發人員;另一方面這兩本書相對而言比較系統,全面,這對于掌握這門語言而言是比較合適閱讀的。
對于前面推薦的 javascript模式 一書而言,如果有讀不懂的地方可以隨時參考高程和犀牛書。
提問者的主題中提到的是 JavaScript 入門,其實我更推薦閱讀 JavaScript 語言精粹。可能各路大神會噴,我為自己辯護一下,讀書取自己所需即可。對于不懂的地方繼續參考即可。
說到這里個人感覺無所謂入門書籍。關鍵在于希望掌握哪一方面的知識,然后不斷實踐練習,尤其編程這種事情,實踐才能出真知。
接下來再繼續扯扯個人感覺比較好的書籍,PPK 談 JavaScript 一書在 DOM 和可用性方面非常值得參考 (雖然書籍寫的較早,相關知識比較老,但依然經典) 對于更多 DOM 方面知識自行搜索。
提到搜索,還是要說一句學會搜索。當然在入門的過程中難免會有所誤導,對某些知識點掌握得不夠好。此時應該用事實證明,自己動手探索。尤其是在感覺模棱兩可的時候。
前面的答案中給出了很多值得閱讀的書籍資源,可自行選擇性的閱讀或者照單全收買來閱讀。
書籍不在多,在于精讀,然后不斷實踐。
前面的答案七七八八的寫了一些,推薦選擇一些自己能讀下去的書,結合實踐去學習。
最后推薦一個已有的知乎問答:如何循序漸進的學習 JavaScript 。(自行搜索下吧)
各路大神勿噴,以上僅僅是個人觀點。
PS:真正入門后,書籍的選擇,學習的方式心中自然有答案。 發布于 2014-01-31?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 4贊同反對,不會顯示你的姓名 Nan Jiang,眾閱閱讀 李景洙、Magician、知乎用戶?等人贊同 發布于 2015-05-09?2 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 5贊同反對,不會顯示你的姓名 hoosin,二流架構師 知乎用戶、知乎用戶、盧亞偉?等人贊同 我當時看的是?《JavaScript DOM編程藝術》?和?《JavaScript DOM高級程序設計》
后來兩本書就一起送給學弟了。
第一本書很大程度是關于良好的習慣和哲學,對我影響很大,比如作者在該書里最強調的“永遠不要依賴JavaScript”。(關于這個話題,還有請不要過于依賴 JavaScript也對我有毒害)。
第二本書以構建一個自己的庫為線索,有非常多的實例,大量的代碼示例。
不過現在第一本書已經出第二版了,想必哲學有所變化,應該也添加了很多HTML5的時髦玩意兒,應該是很值得推薦的。 編輯于 2013-07-15?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 3贊同反對,不會顯示你的姓名 匿名用戶 知乎用戶、寸志、夏天天?贊同
我覺得悟透JavaScript和javascript王者歸來這兩本書都是作者裝B的典范。。
王者歸來里面大段大段的fp內容完全照抄國外某些講fp的書一個字都不改。。以至于看起來有“哦,這貨是在講js么”的錯覺,全書為了騙錢到處錄代碼。。一個dws函數全書估計印刷了100+次!太坑人了
當然從這本書也能學到一點東西這是毋庸置疑的。
悟透JavaScript這本書沒細看,作者試圖用一種類似宗教和你永遠看不太懂的語言組織一些其實非常簡單的東西,作者可能認為這才達到了深入淺出的目的,但是很明顯,他失敗了。。
以上全是個人觀點,但是王者歸來里面直接把其他人翻譯的國外fp(其中有erlang的)某些文章一字不改的印上去這種做法太惡劣了!!
我推薦精通javascript這本書,如你所見這本書是js大牛寫的,代碼非常具有美感,甚至會有作者是在炫耀智商刷優越感的感覺,然而這本書確實非常好,不必去死摳每一段代碼
編輯于 2014-02-20?3 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 2贊同反對,不會顯示你的姓名 陸華,程序狗的日常 胡洋洋、justjavac?贊同 怎么沒有人說犀牛書呢? 發布于 2011-05-23?3 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 0贊同反對,不會顯示你的姓名 歐陽薇,(計生||JS||僵尸)大媽 入門書籍可以看《javascript100個精彩實例(帶光盤)》類似的超級入門書,最適合沒任何基礎的人看。。。 發布于 2011-05-24?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 5贊同反對,不會顯示你的姓名 Allen.M,前端工程師, work@ali 李二狗、知乎用戶、葉子?等人贊同 犀牛書《javascript 權威指南》,適合初學者看。入門盡量不要看國人寫的書,容易誤導人。 發布于 2011-05-23?15 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 0贊同反對,不會顯示你的姓名 Chris,@chrisyipw 除了 "高級" 外的補充:- High Performance JavaScript (譯名不知, 里面有不少知識對于入門的很不錯)
- Secrets of the JavaScript Ninja (作者是 Moz 的 JS 布道者, 還是主導 jQuery 開發的)
- jQuery in Action (jQuery 實戰, 這本書比較輕松易懂, 是不錯的 lib 入門書)
先說結論--《Javascript高級程序設計》是一本非常牛的必讀的書,但是不是?入門書。
來一發定義
var 入門 = 還在門外; // 門外漢 var 新人 = 剛剛入門; //完成了'入'這個動作 《Javascript高級程序設計》原名是Javascript for web developers,直譯應該是《面向網絡開發者的Javascript》,沒有各種基本的syntax和解釋,直接進入各種細節和技巧,我學完HTML/CSS,順著很多前輩大神的指點摸出這本書,硬著頭皮看了100多面,幾乎失去編程的興趣..... 因為我在"入"這個動作上直接摔殘,進都不想進了。我覺得這本書可以作入門的前提是你已經對別的語言有專業級的認識了。
此時我就認識到重要的一點,入門一定不能搞得太難,有沒有完備而簡潔明快的基本概念的解釋應該是最重要的factor,結合我"幾乎失去編程的興趣"這個情況,我選擇了codecademy這個國外很火的編程學習網站進行入門的『交互式學習』。簡單來說,這個網站的課程就是把Javascript的各種基本概念分章節呈現給你,左側給你閱讀,右側是你寫代碼的地方(自帶編譯器)。
codecademy特別適合入門的原因在于:
希望大家都能早日入門,繼續提高。 發布于 2016-01-05?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???禁止轉載 2贊同反對,不會顯示你的姓名 2oo6,在自己的方向上奔跑。 王磊、知乎用戶?贊同 我覺得最合適的就是w3c的在線教程,可以很快入門,等入門了就自己跟一兩個項目,就能很快就上手了。 發布于 2014-10-23?1 條評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 2贊同反對,不會顯示你的姓名 Bob Qiu 秋雨、徐晗曦?贊同 最直接的是邊操作邊學習 推薦用codecademy(http://www.codecademy.com),是一個美國網上學習網站,編程,HTML/CSS,C++等什么都有,外國人都用,非常合適零基礎愛好者使用。注冊后選擇Javascript堅持8小時訓練,你的進步會讓自己驚嘆。 發布于 2015-03-13?添加評論?感謝? 分享 ?收藏???沒有幫助??? 舉報 ???作者保留權利 1贊同反對,不會顯示你的姓名 楊章龍,在校大學生,將來希望創業。目前主要在積… 陳海云?贊同 個人覺得《JavaScript高級程序設計》
總結
以上是生活随笔為你收集整理的JavaScript 入门哪本书最好?(问、答) 《转载》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无人巴士和无人出租车都能用的L4自动驾驶
- 下一篇: 农行k宝输入密码黑屏解决方法