更新時間:2017-06-21 來源:黑馬程序員web前端開發(fā)培訓學院 瀏覽量:
如今,“前端”這個詞已經(jīng)成為一個大方向的概念,其涵蓋的范圍可以說非常廣:比如瀏覽器的網(wǎng)頁開發(fā)、移動App開發(fā)、桌面應用開發(fā)等等。但是,立足到每一個具體的問題上,前端開發(fā)都需要使用到JavaScript這種編程語言。所以,前端學習基礎的基礎,是要掌握JavaScript這門編程語言。
黑馬程序員前端培訓,歷時多年積累,開設了前端全棧課程。并且通過幾千名學員的學習、工作反饋,總結與提煉出以下三點編程入門的訓練方法,給想學習前端的初學者一些建議和參考。既然要入門就需要經(jīng)歷一些訓練,編程是沒有捷徑的,可以說任何一個NB的程序員都是經(jīng)歷各種磨礪而來的!
其實很多同學會忽略API的記憶,認為知道怎么用就可以了,需要的時候直接查資料。但是黑馬程序員前端培訓資深講師表示:代碼編寫與記憶是相輔相成的,熟練的記憶可以提升代碼編寫的效率,而大量的代碼訓練可以促進理解。好比小學時代背誦乘法口訣表,一般在小學 2 年級,就要求背誦乘法口訣表,但是直到小學6年級, 還在訓練四則混合運算,可見訓練是很重要的。
記憶型訓練可以這樣來做:首先快速的瀏覽一下關鍵字有哪些, 做到心中有數(shù);然后通過一個個代碼片段的學習,強化關鍵字語法的記憶與理解;再通過各種案例來總結算法。
對于檢驗自己的學習基本功, 可以用看到關鍵字默寫語法來完成。這個訓練做的差不多以后, 就可以進入到下一步訓練:看到關鍵字或語法說明,默寫或背誦一個使用到該語法的案例。案例簡單復雜都可以,主要是為了強化對語法結構的理解。
黑馬程序員前端培訓提醒各位初級學員:任何程序都是由簡單的模塊邏輯結構組成的,而每一個簡單的邏輯結構,又是由簡單的語法組成。應用到基本操作如字符串、集合甚至是文件操作,都可以采用這個記憶型訓練的方法。
有了基本的記憶積累,剩下的就需要融會貫通,這時就可以進行代碼分析訓練了。所謂的代碼分析訓練,就是借助調試工具一步一步的執(zhí)行代碼,并通過閱讀代碼計算各個數(shù)據(jù)的過程。每執(zhí)行一條代碼,就弄清楚該環(huán)境下有多少全局的數(shù)據(jù),有多少局部的數(shù)據(jù)。然后再看該語句的作用是什么,并計算該語句執(zhí)行后各個全局、局部的數(shù)據(jù)是否有變化。如果有變化,變了哪些?并分析出為什么會變成這樣。然后再執(zhí)行代碼,看自己的分析是否正確。如果不正確,需要找出原因。
聽著是不是覺得比較復雜?不要急,接下來黑馬程序員前端培訓以實際案例來教大家具體如何進行代碼分析訓練。
由黑馬程序員開發(fā)的前端培訓課程,將理論與實際案例相融合,利用一些經(jīng)典的面試題讓學生得到充分的鍛煉。下面的三張截圖是我們的課堂實例,大家可以自己先練習一下。
起初這個訓練會比較痛苦,因此黑馬程序員前端培訓建議大家將每一句的執(zhí)行過程以文本的形式書寫出來。一旦習慣以后,就不需要再寫了,因為這個時候你已經(jīng)可以輕松的閱讀代碼了。
最后就是要多積累各種案例與效果,去做一些自己感興趣的應用。學到的編程知識只有用起來才會熟練。
本文版權歸黑馬程序員web前端開發(fā)學院所有,歡迎轉載,轉載請注明作者出處,謝謝!
作者:黑馬程序員web前端培訓學院;
首發(fā):http://web.itheima.com/