1.做所有事情之前先確認,妳對前端的喜歡程度。如果足夠喜歡,請往下看。
2.關於書籍:需要多敲代碼多發現,但必須要去看書。千萬不能學習網上那種浮躁的方法,直接實踐,不懂然後直接找解決方案,這可以幫助妳解決壹時之需,但遇到類似的問題的時候,妳並不能馬上觸類旁通,長遠來說這無論對於程序員還是其它職業來說無疑是降低了學習的效率。只有書籍裏面的內容才是經得起考驗,真正放心地放到我們的知識存儲裏面。就書本身而言,我不建議大家看國內人寫的書。以下是入門的分類書籍:
CSS: CSS入門經典--美國人RICHARD YORD寫的
CSS高級精通標準第二版--CSS的書無人出其右
CSS禪意花園--原文挺好的,不過翻譯得比較差勁
JS:DOM編程藝術--Javascript高級程序設計--javascript語言精粹--編寫可維護的javascript--javascript設計模式--javascript權威指南(只當工具使用)--高性能javascript
其中的javascript高級程序設計需要讀至少3遍,敲壹遍代碼
3.關於敲代碼
壹開始壹定要照著別人的代碼照著打,中間遇到不理解的沒關系,壹定要堅持去解決遇到的小問題,把自己的基礎和自信積累起來。盡量挑壹些由淺入深的代碼來照著打。比如實例索引
4.關於筆記
要善於做筆記。我用了兩個本子去記住我遇到的問題,然後隔幾天再看壹下,盡量保證遇到這類問題的時候能解決。
5.關於博客
要多關心國內外的大牛,知乎豆瓣裏面都有,比如月影,比如 @張克軍之類的業內前端大牛的動向,了解他們在了解的東西有助於我們把握壹些我們自己把握不到的業界信息
6.關於其它
壹開始千萬別用類庫之類的工具,jq,YUI固然好,但無法幫助我們走的更遠。把基礎打紮實,才能更好的利用類庫。多點看看github,stackoverflow之類的網站,看看別人寫的源碼。遇到問題多看標準。訂閱比較好的前端咨詢,比如dailyjs之類的。
---------額外的進階--------------
對於進階來說,可能更多的要接觸別的知識,比如說/question/19879259/answer/21781724
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。