-
1 # 科學教育雲平臺
-
2 # 小提群Z
vue,全中國前端都在用的框架,個人感覺算是比較容易上手的框架了,至於深入的話,開始主要看一些深入原始碼的影片,後來自己能理清原始碼的邏輯,接下去想嘗試自己實現框架的一些基本特點,雙向繫結,計算屬性等等。所學尚淺,還需努力!
-
3 # bestjimmy
用react吧,入門其實不難可以參考本人的入門文章,react學習次第https://m.toutiaocdn.com/item/6650645650616615428/?app=news_article×tamp=1560039179&req_id=201906090812590100230732112033B67&group_id=6650645650616615428
-
4 # 史學文社
php大法好啊,作為一個後端我也是經常需要接觸前端開發。
我常用的主要有兩款:
vue.js
angular.js
我專案的一般架構一般的話是需要做手機端和pc後臺的。
手機端的話我選擇使用的是vue,因為這個比較輕量級。用起來也很方便。而在pc後端的話我用的是angluar
國內外的流行度(聽說)vue和react(我還沒用過)這兩款目前是在國內比較火的,特別是nodejs火起來之後。而且nodejs+vue是一個挺不錯的方案。
而在國外,聽說是angular比較火一下,但是具體我也不知道畢竟沒有出國工作過。這裡分享的是聽來的資訊。
怎麼學習angular?我個人是比較喜歡angular這款的。所以這裡跟大家分下我怎麼學習它的。
一定要看第一手資料,儘管她可能是英文的。angluar文件就是英文的。
為什麼?
你要知道英文是一個很直白的語言,它不像中文那樣有各種各樣的說法。如果你看的是別人翻譯過來的,而且它翻譯過來的還不一定就是二手的資料,也有可能看的是別人翻譯後的各種版本然後綜合自己的理解再來跟你說。這時候它可能就已經跟它的原文差很多了。其實有些地方可能沒有這麼複雜但是你一看別人的理解,蒙了。
所以再次強調,一定要看第一手資料。
如果英文不行的話可以用各種翻譯工具輔助。
作為一個程式設計師來說,你必須要具備看英文文件的能力。
回覆列表
根據你提問的這個問題,可以初步判斷應該是剛入行不久。作為前輩我來給你說說關於前端學習相關的東西。
常用的前端技術根據時間段,根據技術,根據客戶需求,根據業務,根據自己的技術能力都有著很大的區別。
根據以上幾點我分開給你說說:
1、根據時間段
隨著IT資訊化技術的發展,從2000年到2019年可謂是突飛猛進,我在2006年入行,那時候的前端相對較弱,前端介面簡單單一,框架較少。2010年我都用過flex作為前端渲染技術。現在早就屈服於H5+CSS3了。
2、根據技術
這個才是樓主問的重點,如果是做手機前端,根據原生開發和webapp開發前端技術還不同,手機前端現在主流的也就是Android和IOS,至於webapp開發前端技術框架就層出不窮了,最早有jQuery mobile UI,再後來有AMAZEUI、MUI,再後來又有了小程式前端元件wantapp、iview、weui等等。PC端的前端框架就更多了,從jQuery,dwz,layui,bootstrap,easy UI等等。
3、根據客戶需求
有的客戶略懂技術,同時對介面風格有要求,對操作習慣有強迫症,所以客戶自己會提出一些很專業的要求,這個時候你就要依附於客戶的需求選擇前端框架了。
4、根據業務
5、根據自己的技術能力
這個就好說了,如果客戶沒要求,領導沒要求,這個時候可以選擇一個自己熟悉的前端框架技術,這樣可以縮短開發週期,提高工作效率,方便後期維護等等。
最後,不管是從哪個原因選擇使用框架都要選擇最主流的,API比較全面的,有問答社群的框架。方便解決問題才是重點。
最後的最後,我現在用的前端框架layui,mui,wantapp,bootstrap等。至於用到什麼程度,說簡單的能解決專案問題。歐了