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