現在大多數的網際網路應用,前端的開發量都顯著多於後端。好的前端,工資上升得很快,一個有三年實際專案經驗的前端工程師在深圳可以拿到10-15K,4-5年,專案經驗豐富、前端技術棧比較全的,可以拿到20-30K。
一般來說,掌握下面的前端技術棧,基本就是一個好用的前端。
這是基礎,但有意思的是,很多很有經驗的前端,在規範使用樣式表、規範命名、使用樣式表控制前端表現層都有很多問題,寫的程式碼樣式相互影響,命名衝突等。
所以不要小看這一部分,好的前端習慣從這裡開始。
HTML5除了特有的標籤外,很多元件其實很深入的,比如繪圖就有canvas、SVG,每個都很深入。通常來說,HTML5和CSS3都是組合技能。
到了這個階段,可以使用LESS或SASS來最佳化CSS的設計和編寫。不用糾結兩者區別,選一個就行。
這個怎麼強調都不過分,太重要了,須知,各種JS的框架,基礎都是JS。
最常見的,是bootstrap的UI元件框架。Bootstrap已經出4.0了。用框架可以加快開發的速度。
現在的前端開發絕大多數是使用應用框架來開發的,用原生JS的還是少數人,應用框架典型的有:
JQuery。這個是很多人用,很成熟的框架。
2、vue.js
google的一位華人建立的,現在很熱門。vue非常簡潔,以往元件很少,現在已經非常豐富了。
需要說明的是,使用vue的框架,使用與之配套的UI元件就很有必要,這裡推薦iview或elements。
3、react.js
很多做移動開發的,喜歡使用這一套框架。
這一塊,目前比較流行的是webpack或gulp,用於前端程式碼釋出、部署,建議好好了解一下。
現在大多數的網際網路應用,前端的開發量都顯著多於後端。好的前端,工資上升得很快,一個有三年實際專案經驗的前端工程師在深圳可以拿到10-15K,4-5年,專案經驗豐富、前端技術棧比較全的,可以拿到20-30K。
一般來說,掌握下面的前端技術棧,基本就是一個好用的前端。
HTML + css3這是基礎,但有意思的是,很多很有經驗的前端,在規範使用樣式表、規範命名、使用樣式表控制前端表現層都有很多問題,寫的程式碼樣式相互影響,命名衝突等。
所以不要小看這一部分,好的前端習慣從這裡開始。
HTML5 + LESS或SASSHTML5除了特有的標籤外,很多元件其實很深入的,比如繪圖就有canvas、SVG,每個都很深入。通常來說,HTML5和CSS3都是組合技能。
到了這個階段,可以使用LESS或SASS來最佳化CSS的設計和編寫。不用糾結兩者區別,選一個就行。
JavaScript(JS)這個怎麼強調都不過分,太重要了,須知,各種JS的框架,基礎都是JS。
UI元件框架最常見的,是bootstrap的UI元件框架。Bootstrap已經出4.0了。用框架可以加快開發的速度。
應用框架現在的前端開發絕大多數是使用應用框架來開發的,用原生JS的還是少數人,應用框架典型的有:
JQuery。這個是很多人用,很成熟的框架。
2、vue.js
google的一位華人建立的,現在很熱門。vue非常簡潔,以往元件很少,現在已經非常豐富了。
需要說明的是,使用vue的框架,使用與之配套的UI元件就很有必要,這裡推薦iview或elements。
3、react.js
很多做移動開發的,喜歡使用這一套框架。
前端工程與打包這一塊,目前比較流行的是webpack或gulp,用於前端程式碼釋出、部署,建議好好了解一下。