浙江体彩61走势图:說說我的web前端之路 分享些前端的好書

來源:互聯網
更新時間:2018/2/9 3:01:12
責任編輯:李佳
字體:

福建体彩走势图 www.uyduz.icu

站長交易(//jy.Xue163.com)友情鏈接交換 企業建站找313建站大師,招分銷商

WEB前端研發工程師,在國內算是一個朝陽職業,這個領域沒有學校的正規教育,大多數人都是靠自己自學成才。本文主要介紹自己從事web開發以來(從大二至今)看過的書籍和自己的成長過程,目的是給想了解JavaScript或者是剛接觸JavaScript的朋友,介紹如何通過循序漸進的看書來學習javascript。

一。 入門級 :就是有一定的基?。ū熱繾畛<腍TML標簽及其屬性、事件、方法;最常見的CSS屬性;基礎的JavaScript編程能力),能夠完成一些簡單的WEB前端需求。

推薦:《JavaScript dom 編程藝術》

理由:此書絕對是入門的好書,本人也是在接觸JS一段時間后才看的這本書。此書從JS的歷史 - JS基礎語法知識 - DOM介紹和簡單的使用。現在這本書已經出了第二版,需要的朋友直接第二版就行。

評價:簡潔,實用,詳細,易懂,書不厚,相信很快就能看完。

當然,作為入門書的話《JavaScript權威指南》也非常強大(這名字可不是白起),其實說起來也慚愧,本人至今都沒有買過這本書,最開始是因為這個書實在是小貴,只好借朋友的看,不過也就看了個周末。網上關于此書的評價很多,意思大概都是說這書就是一個JS的文檔手冊,如果你有閑錢,并且習慣翻書查詢,那么就來一本吧。順便提醒一句,這本書的第六版英文版已經出來了。

二。初級開發:本人以前的DEV leader兼恩師這么說過:“初級開發人員的標志就是需要在中級和高級開發的指導下完成工作”。首先不要苛責代碼的對錯嚴謹,畢竟每個程序員都有這樣的一個過程,就是這個級別的特征。

推薦:《javascript高級程序設計》(第二版)

理由:這本書的作者是 Nicholas C.Zakas ,博客地址是 //www.nczonline.net/ ,大家可以去多關注,雅虎的前端工程師,是YUI的代碼貢獻者,可想而知這本書得含金量,他出的書都廣受好評。這本書已經出了第二版,而且與第一版相比內容更新很大,直接第二版就行。不要被書名的“高級”唬住,只要有JS基礎語法知識和DOM基礎知識就行,而且本書開始階段還是介紹JS和DOM的語法知識。

評論:重點推薦一下第五章(類型),第六章(OOP),第七章(匿名),多看幾遍,至少要完全看明白,能為以后進階打好基礎,個人感覺這幾章是本書的精華所在。這本書在入門的時候看節奏會快了一些,所以不建議初學者看,可是相對于我一會要介紹的書又算基礎一點,所以建議先閱讀完這本書,對瀏覽器兼容和語法知識有一定了解之后再往下閱讀。

推薦:《高性能 JavaScript》《JavaScript語言精髓》

理由:本人先看的是《高性能JS》,這本書還是 Nicholas C.Zakas 所著,經典之作,書中大量舉例了各種不同寫法的JavaScript在瀏覽器中的性能情況,對規范JavaScript代碼和提升性能有很好的幫助,最后提到了很多工具和性能測試的方法,都是灰?;頁S惺導首饔玫?,看得出作者很厚道(好吧,偶承認了,偶是他的粉絲)^_^,記憶最深的一句話:“如果 JavaScript 執行了幾秒鐘,那么很可能是你做錯了什么”;;

《語言精髓》和《高性能》有少部分關鍵知識都重復提到了,可是為什么要推薦這本書,因為本書對JS語言本質的描述太棒了,這是一本介紹JavaScript語言本質的權威書籍,從 “對象”,“函數”,“繼承”,“數組”等等多個重要知識著手。我補一句話 - 本書需要反復閱讀。

評論:都是好書,都很薄,而且所說的內容只要有基礎都不難。相信讀完之后會對JS又有新的認識,且對以后的代碼規范和瀏覽器差異性等高級問題有了新的認識,如果讀完之后會有種被灌頂的感覺,那么恭喜你,你離中級不遠了。

三。中級開發:還是本人以前的DEV leader兼恩師這么說過:“中級開發人員的標志就是在高級開發或架構師較少的指導下高質量的完成工作,并對產品或項目有自己的想法與理解”。

強烈推薦:《JavaScript DOM高級程序設計》

理由:此書灰常犀利,本人一共看了近半年的時間,已反復閱讀多次。說實話,這本書的翻譯一般,代碼也有少許錯誤,可是這不影響這本書的強大,通過學習本書,可以理解一個JS的庫如何產生,自己動手寫一個簡單的自己的JS庫,如果你打算研究其他的JS庫或者正在研究其他的JS庫,那么這本書會使你的理解達到新的高度,進階高級必讀,寫庫必讀。

評論:異常強大的一本JS巨作,此書不薄,強烈推薦。現在已經買不到正版了,我這里有電子版,有需要的朋友留下郵箱,晚上發給你們。

強烈推薦:《JavaScript設計模式》

理由:異常生猛的一本書,看書名帶“設計模式”就知道,這本書想要讀明白有點困難,本人自己感覺,只要某書一帶“模式”這兩字,反正就簡單不了。本書對JS的“模仿接口”,“封裝”,“繼承”,“鏈式調用”,“工廠模式”等各種具體的設計模式及其在JavaScript 語言中的應用進行了詳細的介紹,運用設計模式使代碼更??榛?、更高效并且更易維護。

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

推薦:《高性能網站建設指南》《高性能網站建設進階指南》

理由:在讀完前幾本書之后我們對前端的性能和自己的代碼的效率已經達到相當的高度了,然后我們在接觸一些前端工程師的一些精髓。本書對HTTP請求,CDN,內容緩存和一些web開發中常見問題進行講解。

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

以上就是本人一路走來看的JS相關書籍,朋友會問,為什么就只介紹的中級的,那么高級看的書在哪?有木有高級的書?進階高級程序員之路又在哪?說下我自己的看法和對年輕朋友的建議吧,說的不好或不對請原諒,其實我也才真正工作兩年多:

1.主要是工作經驗問題。達到一定程度以后真的合適的書很難找了,更多只有在工作中總結和積累。工作的越久碰到過的問題也就越多,^_^。所以一般說高級程序員一般都是至少都3年以上的工作經驗,沒辦法,實踐才出真理。

2.我覺得高級web前端灰常有必要總結一個自己的JS庫,不管大小,總歸有一套自己的東西(嘿嘿,如果認真的實踐過《JS DOM高級》的內容,估計有一套JS庫的原型了)。

3.前端有必要懂得和熟悉一本服務端語言,其實計算機語言很多語法大致都差不多,不同的就是內置的方法和屬性,所以去熟悉一門語言并不難。為什么有必要,因為精通一門語言還是不夠的,多學一門語言的好處我就不啰嗦了,大家可以看看這篇文章 - 《門門通還是精一門》

4.許多年輕人都有眼高手低的毛病,我也一樣,例如,有的人認為自己編起程序來很順手,不用查手冊,說寫就寫,很熟練,幾乎什么程序都能編出來,就認為自己對這種語言很精通了。其實對于一門語言的掌握程度是不可深測的,對于語言掌握其實是一個無止盡的過程,沒有終點。編寫時間的長短和編寫熟練程度,僅僅是精通語言表現的一個方面。更重要的是程序員要掌握這個語言的適用范圍,整體構架,語法規則、功能分類等基礎理論方面的知識,并能利用這方面的知識,用最科學的方法去解決現實中各種項目的各個問題。

終于寫完了,完成了對自己的要求 - 一個月寫一個較高質量的文章或技術分享。

最后,謝謝大家,祝大家工作愉快。

文章來源:Darren_微東

根據您訪問的內容,您可能還對以下內容感興趣,希望對您有幫助:

2015年web前端有哪些好書推薦,那種n年前的書就免...

答:如果js基礎好的話,可以嘗試看angularjs權威教程,學習比較前衛的前端技術。

誰知道學習網頁設計或前端開發相關的書籍啊,得根...

答:《精通CSS+DIV網頁樣式布局》 《超越CSS:Web設計藝術精髓》 《禪意花園》 按順序看吧 你的收益一定很大 !~

想學習mobile web前端開發,求推薦好書。無線方面的

答:wap已經過時,要做移動設備端的前端開發可以學習HTML5了,和桌面的前端開發還是有小小的差別,最重要的是你編寫出來的頁面尺寸要去適應各個移動設備的屏幕尺寸。 基礎一點的書籍,推薦唐俊開編寫的《HTML5移動Web開發指南》 如果要進階或者提高...

學前端和UI,有什么好書推薦推薦?

答:UI方面 《人本界面 交互系統設計》作者: (美)拉斯基(Jef Raskin) 《Photoshop WOW!Book》作者:戴頓·吉萊斯皮 《認知與設計:理解UI設計準則》 WEB方面 《 就這么簡單--Web開發中的可用性和用戶體驗 》 《鋒利的jQuery》 《html5+css3從入門...

想學web前端需要學什么知識

學習順序就是HTML ->DIV_CSS -> javascript ,如果你沒有學過其它編程語言,javascript自學就比較難了。HTML ,DIV_CSS都是死記標簽的,自學多練就行。

請問做WEB前端的設計師們,可以分享下你們學習JS的心路歷程...

先把書看兩遍,現在JS的書還是很多的,然后上機實際操作,不明白的地方再回過來翻書,實在不會的百度,平時多寫代碼和看牛人寫的代碼,總結經驗,就是經驗慢慢積累的,沒啥捷徑

web前端開發好書推薦

先把HTML標簽全部用一遍 再把CSS中的所有樣式全部用一遍 然后把JAVASCRIPT里面的所有對象、方法、屬性全部用一遍 最后再去看別人的代碼、例子,甚至是框架的...

想學習mobile web前端開發,求推薦好書。無線方面的

和桌面的前端開發還是有小小的差別,最重要的是你編寫出來的頁面尺寸要去適應各個移動設備的屏幕尺寸。 基礎一點的書籍,推薦唐俊開編寫的《HTML5移動Web開發指南》...

學習WEb前端開發的需要哪些條件

WEB前端學習固然很重要,除了技術的更新之快,我們也應該正確認識前端,給你分享我的... 我在前端界里面做了6年,可以這么說,我在廈門做前端的時候,那時候全國有前端這個...

有木有web前端工程師來分享下工作經驗?

大學里和你差不多,懂點html,css,還懂點php,我現在在公司主要做前端開發,就是美工把一... 至于錢途嘛,當你把做網站的各個流程都熟悉了之后就可以自己出來接單子做啦,還是很...

Web前端工程師與Web前端開發工程師有何區別?

應該沒有什么區別,前者說得比較廣義,后者主要強調開發,你除了掌握前端必備的js,juery,XHTML,css之外,你必須得會一些基本的編程語言,比如.net,PHP這些

WEB前端開發 是什么?

Web前端開發技術是一個先易后難的過程,主要包括三個要素:HTML、CSS和JavaScript,這就要求前端開發工程師不僅要掌握基本的Web前端開發技術,網站性能優化、SEO和服...

誰有達內web前端開發視頻???求分享!

我有,私信我。2015年10月份的,絕對不是網上流傳的版本。

ui前端和web前端和網頁前端是一樣嗎?都具體是干什么的啊?

前端是指應用的表層部分,就是用戶直接能看到的。UI一般指的是各種軟件的界面,而web前端指的是網站的頁面,你說的網頁前端是和web前端一樣的。網站的英文說法也就是we...


www.xue163.net true //www.xue163.net/exploit/21/217208.html report 18887 說說我的web前端之路分享些前端的好書,站長交易(//jy.Xue163.com)友情鏈接交換企業建站找313建站大師,招分銷商WEB前端研發工程師,在國內算是一個朝陽職業,這個領域沒有學校的正規教育,大多數人都是靠自己自學成才。本文主要介紹自己從事web開發以來(從大二至今)看...
網友評論
最新添加資訊
    24小時熱門資訊
    娛樂時尚
      科技資訊
      歷史文化
        真視界
        旅游美食
        精彩圖文
        我愛我車
        母嬰健康
        關于本站 | 廣告服務 | 手機版 | 商務合作 | 免責申明 | 招聘信息 | 聯系我們
        Copyright © 2004-2018 xue163.net All Rights Reserved. 學網 版權所有
        京ICP備10044368號-1 京公網安備11010802011102號
        教育考試: 學歷財經建筑 醫藥公考資格外語電腦作文招聘中小學留學 文檔 移民 文庫專欄23問答中心問答圖書館知識IT編程數碼信息解決方案信息中心IT科技topzttophottopsctopnew問答新聞中心軟件教室設計大全網絡相關英語學習開發編程考試中心參考范文管理文庫營銷中心站長之家IT信息中心商學院數碼大全硬件DIY企業服務網吧在線百科硬件知識手機平板汽車游戲家電精彩攝影現代家居IT女人經驗健康養生獵奇創業攻略教育學習歷史時尚潮流福建体彩走势图漲知識