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