入門書
入門可以通過啃書,但書本上的東西很多都已經過時了,在啃書的同時,也要持續(xù)關注技術的新動態(tài)。這里推幾本我覺著不錯的書:
《JavaScript高級編程》:可以作為入門書籍,但同時也是高級書籍,可以快速吸收基礎,等到提升再回來重新看
《JavaScript權威指南》:不太適合入門,但是必備,不理解的地方就去查閱一下,很有幫助
《編寫可維護的JavaScript》和:
《Node.js開發(fā)指南》:不錯的Nodejs入門書籍
《深入淺出Node.js》:Nodejs進階書籍,必備
《JavaScript異步編程》:理解JS異步的編程理念
《JavaScript模式》和《JavaScript設計模式》:JavaScript的代碼模式和設計模式,將開發(fā)思維轉變到JavaScript,非常好的書
《JavaScript框架設計》:在用輪子同時,應當知道輪子是怎么轉起來的,講解很詳細,從源碼級別講解框架的各個部分的實現(xiàn),配合一個現(xiàn)有框架閱讀,可以學到很多東西
《Dont make me think》:網頁設計的理念,了解用戶行為,非常不錯
《CSS禪意花園》:經久不衰的一部著作,同樣傳遞了網頁設計中的理念以及設計中需要注意的問題
《高性能JavaScript》和《高性能HTML5》:強調性能的書,其中不只是性能優(yōu)化,還有很多原理層面的東西值得學習
《HTML5 Canvas核心技術》:我正在讀的一本書,對于canvas的使用,動畫的實現(xiàn),以及動畫框架的開發(fā)都非常有幫助
《HTTP權威指南》:HTTP協(xié)議相關必備,前端開發(fā)調試的時候也會經常涉及到其中的知識
《響應式Web設計》:技術本身不難,重要的是響應式網頁的設計理念,以及移動先行的思想
《JavaScript語言精粹》:老道的書,也是普及JavaScript的開發(fā)思維的一本好書,非常適合入門
一些不錯的網站
github:沒啥好說的,多閱讀別人的源碼,多上傳自己的源碼,向世界各地的大牛學習
codepen:感受前端之美的必選之地,里面有很多酷炫的效果和優(yōu)秀的插件
HTML5中國:業(yè)內更新頻率最高,每日提供最新資訊和實踐干貨
echojs:快速了解js新資訊的網站
stackoverflow和segmentfault:基本上各種問題都能在上面獲得解答
google web fundamentals:每篇文章都適合仔細閱讀
static files:開放的CDN,很好用
iconfont:阿里的矢量圖標庫,非常不錯,支持CDN而且支持項目
html5 rocks: 一個不錯的網站,很多瀏覽器的新特性以及前沿的技術,都能在這上面找到文章
css tricks:如何活用CSS,以及了解CSS新特性,這里可以滿足你
JavaScript 秘密花園 JavaScript初學必看,非常不錯
w3cplus:一個前端學習的網站,里面的文章質量都挺不錯的
node school:一個不錯的node學習網站
learn git branch:一個git學習網站,交互很棒
前端亂燉:一個前端文章分享的社區(qū),有很多優(yōu)秀文章
正則表達式:一個正則表達式入門教程,非常值得一看
阮一峰的博客和張鑫旭的博客:快速了解某些知識的捷徑,但是如果需要深挖,還需要其他的資源
各路大牛的博客:這個太多了,就不貼了,知乎上有很全的
各種規(guī)范的官方網站,不懂得時候讀規(guī)范
歷程
以前是做Java SSH的,半路出家做的前端,所以水平比較弱,遇到問題也比較多?;旧先腴T靠看書和W3C School上的教程,以及一些前端博客,如湯姆大叔的博客。以前也只是使用jQuery,原生js也沒有太多的鉆研,后來逐漸看了很多本動物書,比如老道的語言精粹等等。從這些書中學到了很多語言層面的知識。但這顯然是不夠的,所以我經常會去社區(qū)上看看大家在談論什么,然后去看看相關的資料,感興趣就會多找些資料看看,或者寫一寫demo。學CSS主要就是通過這種方式。后來開始更多的關注各路大牛的博客和一些比較深的書籍,以及關注一些新的知識和框架,并且不斷地練手提交代碼到github,這樣也學到了很多知識。在實習的過程中,切身參與到實際項目開發(fā)之中,能學到很多在學校學不到的理念和思維,這點也有很大的幫助。不說了,我要去搬磚求offer了…
MrRaindrop的學習經歷
應qiu神的邀請分享一下前端學習經驗,這里對前端知識體系架構就不做總結了,各位大神們的總結已經相當?shù)轿涣?,我就貢獻幾個個人認為還比較有用的鏈接大家研究研究就好,然后主要分享一下我在前端學習過程中遇到的問題和總結的經驗教訓吧,如果能幫到想要入門的FE初學者(我就姑且假定為本文的讀者受眾類型了),讓他們少走點彎路,每走一步都知道自己下一步的方向,這是最好了。各位大神的總結和分享詳見qiu神整理的FE-learning。