3本JavaScript從入門到中級書籍推薦
《JavaScript權威指南(第5版)》適合人群:入門書籍,適合有一定web前端基礎的程序員
內容:該書主要介紹了JS語言的核心、Web瀏覽器中實現遺留、DOM。還包括:表單數據處理、cookie的使用、DHTML動畫等,講解涵蓋了很多實例。
優點:和許多入門書籍一樣簡潔,實用,易懂,是一本入門JS的好書。
《高性能JavaScript》適合人群:初級開發,能夠在他人幫助下完成大部分編程工作。
內容:該書主要想消除開發人員技術和策略上的瓶頸,你能學到:代碼加載、DOM、構建、部署文件實踐等。其中關于頁面的代碼加載有很好的研究并給出了方法技巧。
優點:書很薄,釋義多案例少,但涉及只是很多,屬于釋義多 案例少的類型,相信讀完后會明白不少JS的知識,你可以通過這本書提高你的調試效率、代碼規范等高級問題。
《JavaScript DOM高級程序設計》適合人群:中級開發,非常推薦的一本進階教材,要求有Web 開發和設計經驗,能讀懂基本js語法。
內容:理論與實踐的結合,全面講述高級的DOM 腳本編程。全書分為3 個部分:第一部分 深入講解DOM編程世界,有條理的解釋了DOM;第二部分 與服務器端通信和AJAX,注重講解Ajax的使用方式以及避免Ajax的缺陷;
3 時下流行的js庫,簡單了解一些js庫的特點。通過學習全書能構建起屬于自己的DOM 實用方法庫。
優點:非常強大的一本JS巨作,雖然書有點老,但你看往后一定會有豁然開朗的感覺,你可以學到很多大師級開發的思維方式,推薦給正在javascript之路上修煉的人。
最后為幫助那些往想互聯網方向轉行想學習,卻因為時間不夠,資源不足而放棄的人。我搜集整理了一套完整的IT學習資料,包括運營技巧、SEO優化等,比自己在網上零散收集的結構性和連貫性更強,只為幫助那些想學習的人!需要的同學可私信!私信!回復“資料”
HTML 與 CSS《Head First HTML與CSS(第2版)》--豆瓣評分 9.3。入門真的是經典書籍,手把手教學,豐富的案例讓你從 0 開始學前端。《CSS權威指南(第三版)》--豆瓣評分 8.5。這本書也是非常的經典了,2007 年的書了,但是無不影響這本書作為 CSS 的經典著作,把原理講得非常的通透,除了 w3c 標準,算最權威的一本了,畢竟權威指南。這本書都是 css 2.1 的,與張鑫旭的《CSS 世界》可以說是一個類別的,我沒看過這本書,但是據我朋友說沒有權威指南好,口水話太多,也許是讓讀者好理解,權威指南這本我是看過的,學 CSS 必讀經典。《CSS揭秘》--豆瓣評分9.4。神書,47 個 css 技巧讓你在面對各種 css 問題的時候游刃有余。豆瓣評分 9.4 ,是 css 書籍中評分最高的了,css 進階必備。總結:所以對于 css 來說,《Head First HTML與CSS(第2版)》是入門,權威指南是基礎,css 揭秘是進階,可以按照這個順序來閱讀。JavaScript《javascript語言精粹》--豆瓣評分 9.1。這本書可以在入門之前了解一下基本語法,以及在學習之前可以了解下 JS 里面的精粹以及糟粕,雖然這本書很薄很薄,但是值得反復去讀的一本書,當時學習前端半年,一年再回來看這本書會跟你第一看應該有更深刻的理解。《JavaScript DOM編程藝術(第2版)》-- 豆瓣評分 8.7。本 書在簡潔明快地講述JavaScript和DOM的基本知識之后,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐。《JavaScript權威指南》:犀牛書是每個FE都繞不過的一本書,可以先大致通讀幾遍,也可以把其當作工具書,時時翻閱。《JavaScript高級程序設計》:紅寶書雖然號稱高級,但其實是幫助入門的,Zakas大神把概念深入淺出,將JavaScript的語法要點講清楚明白。小紅書配合犀牛書,相互印證,誰讀誰知道。《你不知道的JavaScript 上中下》:這本絕對是神書,讓你了解JavaScript不為人知的另一面,把閉包、異步這些講得很通透。《ES6 標準入門(第3版)》--豆瓣評分 8.9。阮老師的書,國內最好的一本 ES6 ES7 ES8 的入門書籍,第三版相對于第二版多了 ES8 的內容,所以也厚了很多。因為現在框架盛行,特別是 React 基本是已經完全擁抱了 ES6 了,還沒學 ES6 趕緊補起來,不然要落后了。《深入理解 ES6》--豆瓣評分9.5。這本書是紅寶書作者寫的又一部經典著作,ES6 進階用。《JavaScript設計模式與開發實踐》--豆瓣評分 9.1。本書將教會你如何把經典的設計模式應用到JavaScript語言中,編寫出優美高效、結構化和可維護的代碼。如果想學 設計模式的,我相信這本書應該比 JavaScript 設計模式那本書更好懂。《高性能JavaScript》--豆瓣評分9.0。揭示了技術和策略能幫助你在開發過程中消除性能瓶頸。你將會了解如何提升各方面的性能,包括代碼的加載、運行、DOM交互、頁面生存周期等。總結:閱讀順序建議從《javascript語言精粹》-> JavaScript DOM編程藝術(第2版)》-> 《JavaScript高級程序設計》和 《JavaScript權威指南》-> 《ES6 標準入門(第3版)》。其他幾本沒寫順序的就可以在學完基礎都可以看著的。根據自己當時的需要來選擇性閱讀。框架《深入 React 技術棧》-- 豆瓣評分 8.3。寫 react 及其技術棧的還有一本程墨的《深入 React 和 Redux》,后者文字比較通俗易懂,相對于前者來說還不夠深入,而且沒有源碼解析,兩本我都看過,如果買的話我推薦《深入 React 技術棧》。如果已經買了《深入 React 和 Redux》 的,就看這本也可以了。《React狀態管理與同構實戰》--豆瓣評分估計 8.5 以上。這本剛出的書,我也看了一部分了,偏實戰,react 知識講解得比較少,大部分用來講解 Redux 并用 Redux 如果做好狀態管理,并且還有同構部分的深入講解。想深入學習 React 原理的并不是適合買這本書。《React 進階之路》--豆瓣評分 9.3。雖然這本書是進階之路,但是其實這本書還是適合新手看的,從入門到進階吧,這本是 React 16 版本的書,16 的新特性也都寫到了,新手想學 React 的這是一本不錯的書哦。總結:《React 進階之路》這本用來入門,《深入 React 技術棧》用來深入理解,《React狀態管理與同構實戰》這本用來實戰。其他《圖解HTTP》:一本HTTP的神書,圖文并茂,生動形象。《Web性能權威指南》:優化web性能,進階之書。-- 豆瓣評分8.8NodeNode 說實話,真沒感覺有什么好書。 非要推薦的話,就《深入淺出Node.js》:針對Node的基本原理做了深入,能讓你了解底層的Node實現《Node.js開發指南》:Node的事件循環,必看必會。后記擔心有讀者問我為啥不推薦 vue 的書,這里說一下,學習 vue 真的不用買書,官網夠了,vue 官網是我看過質量最高的官網了,入門,進階都有。但是要深入的話,比如源碼這些,推薦看黃軼在慕課上的源碼解析,如果不想看課程的也有配套的開源源碼分析文章,vue 技術內幕(http://hcysun.me/vue-design/),然后還有染陌的源碼解析,地址是(https://github.com/answershuto/learnVue)。關注公眾號「前端桃園」,菜單欄可以領取一些前端資源,以及電子書
不知道樓主處于什么階段,入門建議看看w3cschool就行了,買書的話可以買本js紅皮書,個人覺得也沒必要買,網上電子版的很多,書買多了搬家累死