更新時間:2022-12-27 來源:黑馬程序員 瀏覽量:
前端技術(shù)分為網(wǎng)站設(shè)計和網(wǎng)站開發(fā)。網(wǎng)站設(shè)計是網(wǎng)站的視覺效果(就是做圖),網(wǎng)站開發(fā)是網(wǎng)站的前臺代碼實現(xiàn)。過去前端通常指網(wǎng)站開發(fā),隨著前端技術(shù)的發(fā)展,現(xiàn)在的前端可以做網(wǎng)站開發(fā)、移動web開發(fā)、移動app開發(fā)、nodejs做服務(wù)端開發(fā)、游戲開發(fā)、硬件開發(fā)。
移動開發(fā):指的是用前端技術(shù)做移動端開發(fā)。
web前端開發(fā):主要是通過html/css,js,ajax,DOM等前端技術(shù),實現(xiàn)網(wǎng)站在客服端的正確顯示及交互功能,可分為:網(wǎng)頁重構(gòu),js功能開發(fā)。 簡單的說就是我們打開網(wǎng)頁上面所有的可點擊的功能都是前端用代碼實現(xiàn)出來的,您可以下次上網(wǎng)的時候打開網(wǎng)頁,點F12,右邊就會出現(xiàn)網(wǎng)頁的源代碼,這個就是當(dāng)前頁面的前端代碼顯示。
大前端時代來臨,便捷、簡單、成本更低、更炫酷震撼的web前端技術(shù)將占領(lǐng)各種客戶端,取代APP、傳統(tǒng)web等形式,成為下一個時代的寵兒,市場需求量很大,前端開發(fā)所以就業(yè)范圍選擇廣,18般武藝樣樣精通??梢宰銎髽I(yè)前端,或者專門從事Node.js開發(fā)或者Canvas游戲開發(fā),相關(guān)職位的平均工資基本都在12k以上,所以發(fā)展前景很不錯,崗位需求量很大,能從事的崗位有以下幾類:
1) HTML5開發(fā)工程師 ,主要是做移動端開發(fā);
2) AngularJS開發(fā)工程師,主要是做類似于錘子官網(wǎng),餓了么這類型的網(wǎng)站;
3) NodeJS開發(fā)工程師,主要是做動態(tài)網(wǎng)站或做借口給前端提供數(shù)據(jù);
4) Web前端開發(fā)工程師,京東,淘寶等所有的PC端的頁面;
5) 資深Web前端開發(fā),可以進行網(wǎng)站性能的優(yōu)化;
6) 微信開發(fā),可以實現(xiàn)公眾號和小應(yīng)用的開發(fā)。