Web前端應(yīng)該掌握的初、中、高、技能
Web前端算是一個剛興起來的行業(yè),所以經(jīng)常會和網(wǎng)頁制作混為一談。一個合格的web前端需要掌握的技能是很多的,甚至需要會一門后臺開發(fā)語言。就我個人理解而言,要走web前端這條路,分為3個階段。
初級階段,和網(wǎng)頁制作是一樣的要求,拿來設(shè)計圖,能夠快速高效的變成html網(wǎng)頁,并且保證寫出來的頁面能夠兼容IE6-IE9,chrome,360,火狐等主流瀏覽器。這個階段看似很容易達(dá)到其實并不簡單,因為寫出頁面很容易,但是要寫出簡潔、高效、結(jié)構(gòu)清晰的頁面卻并不容易,需要經(jīng)驗的積累,慢慢知道哪一種結(jié)構(gòu)是最佳的,最省代碼的。更要知道哪一種寫法是最方便程序人員開發(fā)的,例如可以用<ul><li></li></ul>的,就不要寫成div的,能夠循環(huán)的,就不要去單獨(dú)一個一個的定義。
中級階段,當(dāng)你已經(jīng)可以制作出兼容性比較好代碼量比較少的頁面之后,就需要考慮,怎么樣讓你的頁面生動起來,可以跟用戶有一個交互的過程,讓你的網(wǎng)頁變得更加活潑。這個時候就需要接觸Javascript和Jquery了,它們可以讓你的網(wǎng)頁體現(xiàn)出更多的動態(tài)效果,比如說點(diǎn)擊一個按鈕,會觸發(fā)一個彈窗,選擇一個頭像,圖片會跟著隨之改變,鼠標(biāo)滑過圖片會有大圖的提示等,這些效果都是可以為你的網(wǎng)頁加分的。這個階段學(xué)好了,你的網(wǎng)頁會有一個質(zhì)的飛躍,從簡簡單單的死氣沉沉變成活潑的能夠和用戶交互的頁面。
高級階段,掌握了上面那些,其實就已經(jīng)很厲害啦,如果想要進(jìn)階成為高手,那么前端人員還需要懂一些數(shù)據(jù)庫和AJAX方面的知識,并且最好能夠掌握一門后臺語言,這樣能夠更好的和技術(shù)人員配合。
當(dāng)然,作為一個web前端人員,也是需要懂一些基礎(chǔ)的PS、Fireworks等,雖說咱不是專業(yè)的美術(shù)設(shè)計,但是起碼要做到臨時出個頁面設(shè)計個網(wǎng)站,做個banner廣告不在話下。因為前端是離用戶最近的,能夠參與到頁面的設(shè)計可以更好地了解用戶的需求,了解產(chǎn)品的特點(diǎn),讓自己全方位發(fā)展。如果能會一些SEO會更好嘍!希望自己也能夠朝著高級web前端一步一步的邁進(jìn)!
原文鏈接:http://www.w3cfuns.com/thread-5594009-1-1.html
【編輯推薦】