首頁技術(shù)文章正文

Web前端開發(fā)培訓(xùn)之高效的前端編程入門訓(xùn)練方法

更新時間:2017-06-21 來源:黑馬程序員web前端開發(fā)培訓(xùn)學(xué)院 瀏覽量:

如今,“前端”這個詞已經(jīng)成為一個大方向的概念,其涵蓋的范圍可以說非常廣:比如瀏覽器的網(wǎng)頁開發(fā)、移動App開發(fā)、桌面應(yīng)用開發(fā)等等。但是,立足到每一個具體的問題上,前端開發(fā)都需要使用到JavaScript這種編程語言。所以,前端學(xué)習(xí)基礎(chǔ)的基礎(chǔ),是要掌握JavaScript這門編程語言。


黑馬程序員前端培訓(xùn),歷時多年積累,開設(shè)了前端全棧課程。并且通過幾千名學(xué)員的學(xué)習(xí)、工作反饋,總結(jié)與提煉出以下三點編程入門的訓(xùn)練方法,給想學(xué)習(xí)前端的初學(xué)者一些建議和參考。既然要入門就需要經(jīng)歷一些訓(xùn)練,編程是沒有捷徑的,可以說任何一個NB的程序員都是經(jīng)歷各種磨礪而來的!


1、 記憶型訓(xùn)練

其實很多同學(xué)會忽略API的記憶,認為知道怎么用就可以了,需要的時候直接查資料。但是黑馬程序員前端培訓(xùn)資深講師表示:代碼編寫與記憶是相輔相成的,熟練的記憶可以提升代碼編寫的效率,而大量的代碼訓(xùn)練可以促進理解。好比小學(xué)時代背誦乘法口訣表,一般在小學(xué) 2 年級,就要求背誦乘法口訣表,但是直到小學(xué)6年級, 還在訓(xùn)練四則混合運算,可見訓(xùn)練是很重要的。


記憶型訓(xùn)練可以這樣來做:首先快速的瀏覽一下關(guān)鍵字有哪些, 做到心中有數(shù);然后通過一個個代碼片段的學(xué)習(xí),強化關(guān)鍵字語法的記憶與理解;再通過各種案例來總結(jié)算法。


對于檢驗自己的學(xué)習(xí)基本功, 可以用看到關(guān)鍵字默寫語法來完成。這個訓(xùn)練做的差不多以后, 就可以進入到下一步訓(xùn)練:看到關(guān)鍵字或語法說明,默寫或背誦一個使用到該語法的案例。案例簡單復(fù)雜都可以,主要是為了強化對語法結(jié)構(gòu)的理解。


黑馬程序員前端培訓(xùn)提醒各位初級學(xué)員:任何程序都是由簡單的模塊邏輯結(jié)構(gòu)組成的,而每一個簡單的邏輯結(jié)構(gòu),又是由簡單的語法組成。應(yīng)用到基本操作如字符串、集合甚至是文件操作,都可以采用這個記憶型訓(xùn)練的方法。


2、代碼分析訓(xùn)練

有了基本的記憶積累,剩下的就需要融會貫通,這時就可以進行代碼分析訓(xùn)練了。所謂的代碼分析訓(xùn)練,就是借助調(diào)試工具一步一步的執(zhí)行代碼,并通過閱讀代碼計算各個數(shù)據(jù)的過程。每執(zhí)行一條代碼,就弄清楚該環(huán)境下有多少全局的數(shù)據(jù),有多少局部的數(shù)據(jù)。然后再看該語句的作用是什么,并計算該語句執(zhí)行后各個全局、局部的數(shù)據(jù)是否有變化。如果有變化,變了哪些?并分析出為什么會變成這樣。然后再執(zhí)行代碼,看自己的分析是否正確。如果不正確,需要找出原因。


聽著是不是覺得比較復(fù)雜?不要急,接下來黑馬程序員前端培訓(xùn)以實際案例來教大家具體如何進行代碼分析訓(xùn)練。


由黑馬程序員開發(fā)的前端培訓(xùn)課程,將理論與實際案例相融合,利用一些經(jīng)典的面試題讓學(xué)生得到充分的鍛煉。下面的三張截圖是我們的課堂實例,大家可以自己先練習(xí)一下。


起初這個訓(xùn)練會比較痛苦,因此黑馬程序員前端培訓(xùn)建議大家將每一句的執(zhí)行過程以文本的形式書寫出來。一旦習(xí)慣以后,就不需要再寫了,因為這個時候你已經(jīng)可以輕松的閱讀代碼了。



3、 積累

最后就是要多積累各種案例與效果,去做一些自己感興趣的應(yīng)用。學(xué)到的編程知識只有用起來才會熟練。


本文版權(quán)歸黑馬程序員web前端開發(fā)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!
作者:黑馬程序員web前端培訓(xùn)學(xué)院;
首發(fā):http://web.itheima.com/ 

分享到:
在線咨詢 我要報名
和我們在線交談!