如何給前端開發(fā)者建議 外行人想學前端怎么可以快速入門?
外行人想學前端怎么可以快速入門?html/html5/css3:學過html標簽ampcss之后,可以不上去看h5的新特性和css3的新屬性,也是一些死東西,基本都看w3c官網(wǎng)就也可以要會,之后找一些
外行人想學前端怎么可以快速入門?
html/html5/css3:
學過html標簽ampcss之后,可以不上去看h5的新特性和css3的新屬性,也是一些死東西,基本都看w3c官網(wǎng)就也可以要會,之后找一些頁面拿著敲。(再注意去學習兼容性)。
js能力的提高:
前端其實是上手難易專精難的行業(yè),能力我還是可以體現(xiàn)在js上,完全掌握了基礎的DOM操作后,肯定自己去看js的oop編程,和后臺的面向對象肯定有一些區(qū)別的,其他的如:prototype/閉包/簡單點js算法(三大排序、數(shù)組去重)等,之后可以上去看js設計模式的書。
UI庫/js庫:
jquery絕對是要完全掌握的,學起來上手容易也一下子,UI庫更是如此。你不花少時間在這個上面,能至少熟悉的程度就好,現(xiàn)用現(xiàn)看文檔都還沒來得及。
node.js:
現(xiàn)在的前端也是要會node.js開發(fā)的,通常原因有兩個
1)node.js可以不另外中間層,動態(tài)鏈接庫后臺的接口,自己買配件數(shù)據(jù)轉發(fā)給前臺,另外這個可以對session等狀態(tài)做存儲。
2)一些自動化工具例如larger/gulp/webpack和一些框架比如Vue.js是遠居node的。
所以node.js也估計清楚看看,在不好算的開發(fā)中做中間層比較多,主要作用是轉發(fā)消息。
基于組件nodejs的框架也可以去學習express/KOA,上手難度都不是很大。
三大框架Vue/angular/react:
這個可以從Vue入門,Vue時最簡單的,能夠掌握了之后再再去看其他兩個框架,前端的框架少了,但大多數(shù)MVC框架大都我不是很清楚,打好基礎的話怎么學習出聲很快地,小程序開發(fā)也一樣。
移動端開發(fā):
rem、媒體查詢、電腦配置適口標簽、flex布局等能夠掌握后就是可以變更土地性質移動端網(wǎng)頁了。主要是對字體配置的兼容問題。也也可以用市面上一些開源的框架,比如說淘寶的flexible。
可以不按照上述事項步驟學,更我建議你去專業(yè)機構系統(tǒng)自學,會省掉很多時間,目前做的也很好的是中公優(yōu)就業(yè)
想在3個月之內入門前端,有什么建議呢?
路線上講的話,我感覺我還是要先判斷個人是否有計算機語言基礎。
如果沒有有JAVA或是C#等語言基礎的話,過度上來JavaScript就簡單些,最起碼js語言基礎學下來要簡單啊些。這類同學建議您是可以所了解JS正式語言邏輯和應用后,要注意把CSS,HTML這些前端基礎理解透。
另一類沒有計算機語言基礎的同學,那像我,個人建議要先多理解透徹JS,確定自己基本是可以不駕馭這門語言的基礎上,逐步特點HTML和CSS參與明確的開發(fā)。
當然JQUERY畢竟是比較好老派的JS庫,可是對所有初學者來說是必要的基礎技能,就算到了工作崗位上,很多時候也是一把堅硬鋒利的武器。
在歷經(jīng)生死基礎開發(fā)能力的建立后,這個可以進一步清楚前端三大框架,建議不同,我建議你vue是基礎,react是三階,angular先明白。
移動框架也要知道一點一些,比如說變化莫測混合的uniapp,reactnative,包括我要推薦推薦的Flutter。
以上。