標籤:

前端入門,那些你不知道的事

最近有一些剛入門學習前端的同學會問我,剛開始學前端,要學哪些知識呢?我就會問他們,按照你的了解,你應該掌握哪些東西呢?

得到的回答基本都是相似的,學習 h5、js、jQuery、css之類的。

作為一個半路改方向,自學前端的,可能我並沒有太多的話語權,但是看了那麼多指導前端入門的帖子和回答,大多是大而空的路線、資源之類的,並沒有給前端入門的同學實質性的建議,所以又忍不住出來說幾句。

誤區一:html5

對於一個前端入門的同學,html5 真的那麼重要麼?

其實不然,我們實際工作中,並沒有使用到很多 html5 的新特性,而對一個前端入門的同學來說,這就更不必要了,只要你知道基本的 html 標籤以及如何使用就足夠了,別再這裡花太多的時間。

誤區二:可以直接學 jQuery

說這句話的人,你到我面前來說看看,我保證不打死你。jQuery很重要嗎?它只不過是在某種程度上簡化了原生的 js 開發,對 DOM 操作等更方便罷了。

但是它能替代 js 嗎?不能!也不可能!

相信我,jQuery 並沒有你想想的那麼重要。不信可以去各大招聘網站上看看,中、大廠一般都會有這麼一條:離開 jQuery 不會寫代碼星人減分。

jQuery 能做的事,原生 js 都能做。對於入門的同學來說,深入學習 js 的基礎、特性尤為重要,因為這決定了你以後的發展上限。至於 jQuery,完全可以在讀兩遍《JavaScript 高級程序設計》之後花個兩天看一下就足夠了。

誤區三:直接學 CSS3

其實和學原生 js 一樣,急啥?一口吃不成胖子。

在我看來,學習基礎的 css,之後在自己不斷練習的時候慢慢總結、學習,是最好的一種學習方式。直接看而不運用並沒有什麼作用。

建議一:遠離各大交流群

有在各種各樣群裡面瞎扯的時間,不如去多看會書,多學點基礎。

在群聊裡面閑扯,能提高技術還是什麼?無非就是浪費自己的時間,再不斷的抱怨,校級的情緒蔓延之後,你還有心思學習么?

靜下心,好好打基礎,才是王道。

建議二:js 是重中之重

對於前端剛入門的同學,什麼 html,css 都不重要,js 基礎最為重要。

不要問我為什麼,因為我就是這麼走過來的。

那些寫路線、分享教程的人,你可以去問問他們,他們是這麼按照路線學的嗎?我相信沒有一個是按照他們寫的路線來學的,只是為了獲得高贊罷了。

分輕重緩急,學好 js 之後,你就會發現,原來看似很難很雜的東西,其實也並沒有那麼難嘛。

建議三:別著急學框架

就一句話:如果你有足夠紮實的 js 基礎,框架可以在很短的時間內學習並運用起來。

本文同步發佈於同名微信公眾號:WeCode365,有興趣的同學可以關注一下。

推薦閱讀:

前端入門水平如何安排接下來4個月的學習計劃?
如果寫一個web論壇中的一個帖子,我應該怎樣使用ajax獲取從後台得到的信息最為合理?
前端入門學習查了好多資料,還是不很清楚,真心想學習,求高手帶一下入門或者指點系統學習路線?
cookie、session、localStorage分別是什麼?有什麼作用?
前端資訊周報 4.10 - 4.16: 本周沒有大新聞

TAG:前端入门 |