{eval=Array;=+count(Array);}
眾所周知,前端技術的三大馬車是Html、CSS和JavaScript。Html做展示,CSS來修飾,而邏輯實現則需要JavaScript,所以學完了Html和CSS依然還有很長路要走。
Jquery現在已經被慢慢棄用,如果將來不從事傳統行業開發,在互聯網公司已經不再使用Jquery相關技術,所以應該根據自身發展定位來做相應的取舍。
除去JavaScript基礎語法的學習,你還需要學習ES6。ES6是JavaScript語言的下一代標準,早在在2015年06月就已經正式發布。如果你想編寫復雜的大型應用程序和增強自身競爭力,ES6的學習就非常有必要。并不是說學習Vue就一定要會ES6,但是在Vues中使用ES6的API會給開發帶來很大便利。
React的前車之鑒或許讓你選擇Vue更合理,Angular在國內開發體驗并不是很理想,所以學習Vue算是不錯選擇吧。
Mui標稱自己是最接近原生體驗的框架,可當上手體驗過你就知道“接近”這個詞的真正含義。個人曾經也嘗試使用Mui+Netty+Websocket簡單實現過一個聊天應用,用戶體驗只能說差強人意。畢竟Mui不屬于原生開發范疇,Mui可以調用Android和iOS的40多萬原生API,但也是通過5+Runtime去實現的,性能大打折扣。
而Flutter是一種全新的客戶端技術,在前些日子舉辦的Google IO 2019 年度開發者大會上Flutter展示的作用范圍將不限于iOS和Android。它的最終目標是替代幾乎所有平臺的開發,囊括了Web、桌面、iOS和Android,做到了一次編寫多處運行的效果,和Java虛擬機的效果很像,Flutter把Java、Kotlin、Electron、.Net、Swift和WebApp等能實現的效果都能展示。現在ucloud閑魚已經在使用Flutter開發r而且自家還推出了基于Flutter的應用框架Fish Redux,Flutter有很大機會成為新世代主流的跨端解決方案,提前做準備還是很有必要的,畢竟早起的鳥兒有蟲吃。
不過還是要借用下數碼圈的“打磨”一詞,Flutter確實是值得期待的技術,但是目前官方還不支持熱更新等問題,還是需要時間去打磨的。
千里之行始于足下,加之前端開發的的框架更替和自身迭代過快,所以學會Html和CSS只能算是冰山一角。可能你也從文中發現了,從早期的Jquery,到Angular、React和Vue,再到現在提到的跨平臺框架Flutter,真是讓人眼花繚亂,也讓前端開發的小伙伴疲于應對,這可比后端開發頻繁多了。
所以在決定開發方向和深耕某項技術就顯得很有必要,有時候深耕一個行業比多面開花有用多,希望對你有所幫助。
當然可以
學習是提升個人技能的的唯一方法,哪怕暫時用不上,
學習vuejs 會改變原來的開發模式,有很多復雜的交互方法用vuejs卻就得簡單些,只要改變數據,界面就會時實更新/很爽的。
大多數據都放在前端處理,工作量比原來多些
MUI 其實就是個UI框架,會用就可以了
現在可以說前端可以得后端的邏輯處理了
學完 html 和 css 之后,先學 JS ,學完 JS ,再學你說的那兩個框架!
沒有編程語言,就去學框架,就相當于沒有工具徒手建房子一樣!你能建好房子么?
10
回答2
回答3
回答4
回答10
回答4
回答9
回答3
回答4
回答10
回答