WEB前端要學框架嗎?有何技巧?

天青色


對於WEB前端是否需要學框架這個問題,答案是肯定。

WEB前端隨著近些年來的高速發展,已經成為了非常熱門的開發方向,而且WEB前端所包含的內容,也越來越廣泛,已經不僅僅是過去我們提到的“做頁面”了。

而造成這一現象的一部分原因,就是目前前端框架百花齊放,使得前端開發選擇性更多,而且靈活性也更強。如React,Angular,Vue等等,這些框架都是熱門的選擇,掌握其中的一種或者更多,幾乎已經成為了目前一個合格的前端工程師的必備條件了。

那麼面對如今日新月異的前端開發環境,作為前端開發者如何才能更快的學習新的內容呢?下面談談我的看法。

首先應該紮實基礎,眾所周知,前端框架更新非常快,也總會有新的框架產生,但是,萬變不離其宗,這些框架都是基於HTML, CSS, Javascript或者其衍生產品進行開發的。所以紮實基礎,對HTML,CSS,Javascript儘可能的精通,那麼就可以“以不變應萬變”。

其次,對於前端框架的學習絕對不能僅停留在應用層面,而應該對其源碼進行學習和研究。其實這兩者是相輔相成的,對於框架的應用其實就是為了解決遇到的問題,而解決問題的最有效的途徑就是從源碼分析,而閱讀源碼又能更深入的掌握框架的應用。

接下來,還應該對業界信息保持一定的敏感度,多關注社區信息,可以及時的瞭解各種框架的發展,是否有新框架產生等等。然後對於前端框架應該儘可能做到T字形程度掌握,什麼是T字形呢?其實就是一專多能,對於一種框架深入瞭解,同時又能對其他的熱門框架有所瞭解,如果新的框架產生,也可以有初步瞭解。這樣如果以後需要使用某種框架,那麼就可以基於你已經瞭解的內容再去學習,這樣就可以節省大量的時間了。

最後要說的,WEB前端開發雖然是目前很火熱的行業,當時由於其發展迅速,就需要開發者不斷地學習,才能保持自己的競爭力,不被行業所淘汰。


ProblemBoy


想學web前端需要學什麼知識?htmlcss,css3,javascript,jQuery,easyUI,html5……首先學這些基本的吧!學習順序就是HTML DIV_CSS javascript ,如果你沒有學過其它編程語言,javascript自學就比較難了。HTML ,DIV_CSS都是死記標籤的,自學多練就行。

對於初學者來說,不清楚web前端的學習路線,確實是一個很頭疼的問題。那麼百讀易萊勝今天為您解析web前端的學習路線是什麼,以及零基礎學web究竟需要多長時間。

大家都知道如今是一個信息大爆炸的時代,也是一個互聯網+的平臺,現在基本上各行各業多少都會牽扯到一點web前端的知識。不管是什麼樣的企業都離不開前端,咱們都需要有一個自己的官方網站,

那處在這樣一個時代,對互聯網方向的IT人才稀缺量也是比較大的,所以這個時候會有一部人正湧入web前端的行列中,不過話又說回來,現在已經有很多的人在這個行業是佼佼者了,這不足為奇,但是前端的位置卻一直都是空缺的,所以這也是大家備受關注的一個話題,也是大家值得思考的。

如今,我曉得的,已經有部分開始從各行各業紛紛轉向前端,這些人當中有轉行的,也有是受身邊朋友的薰陶,甚至有感興趣的或者說是想提升自己的,本身就對這行是很感興趣的,那麼對於一個零基礎的人員學習前端,會有兩個疑問。

第一,學習的路線是什麼?小編在這邊可以很明確的告訴大家,web前端其實是很適合零基礎人員學習的,整體來說的話也不算特別難,那我們在學習的過程中,第一階段肯定是html+css,那麼這個部分從入門到高級的話,學習起來都不是問題,那麼第二階段可以是css3+html5,那麼這個環節學到位了,再加上前面的佈局,基本上一個人是可以單獨的開發一個大型的網站了,只不過是靜態的,再稍微補下各個瀏覽器之間的兼容知識,那就更完美了,緊接著第三階段就是java+jquery了,這個就相對於前面的2個階段會難一些,那如果是你有紮實的基礎,其實學起來也是沒有任何問題的,包括後面的幾個階段ajax了,json了,bootstrap,還有一些框架anjular.js,requireJS,Backbone.js,node.js等,當然有興趣的也可以再多學一些插件。

第二,零基礎學習web要多久?那麼這個問題,就不好統一時間了。雖說學習web前端的方式有很多種,可以通過自學,看書,網上找一些相關的視頻,或者是進培訓班。但是學習的時間還是根據每個人的掌握情況吧,現在市場上有很多的培訓機構,大部分都是培訓4個月的,也有2-4個月的,還有5-6個月的,在這裡我說句實話,有些人真的不需要4-6個月,而是根據自身的吸收情況,我這話並沒有去批評那些學四個月的,只是學習的時間還真不是一定就要定死的。而我的建議是學習時間可以先標準到某一個固定的,學的快的可以圓滿的完成這個標準時間,學的慢的可以在這個固定的時間上延長,我覺得這個才是對大家的負責,相當於讓你學會為止,根據不同的學生掌握情況制定不同的學習時間。所以說,時間上並沒有一個很明確標準的答案。


頂多算個臭皮匠


你好,我是一個有十五年編程經驗的開發工程師,工作期間主要是Java和大數據的開發,也會使做前端開發,很高興回答你的問題。

我可以肯定的告訴你:WEB前端要學框架。

不過web前端其實是很適合零基礎人員學習的,整體來說的話也不算特別難,那我們在學習的過程中。


第一階段

肯定是HTML + CSS核心,那麼這個部分從入門到高級的話,學習起來都不是問題。


第二階段

可以是CSS3+HTML5,那麼這個環節學到位了,再加上前面的佈局,基本上一個人是可以單獨的開發一個大型的網站了,只不過是靜態的,再稍微補下各個瀏覽器之間的兼容知識,那就更完美了。


第三階段

這一階段和上一個階段學習的知識點差不多,只是要把這些知識用來解決移動端的適配和特性上。


第四階段

服務器端JS技術,它就是大名鼎鼎的Node.js了,有了它就可以搭建服務器,操作數據庫。


第五階段

這本階段就會學習前端流行的三個框架:React、Vue、AngularJS了。

學完這些技術,就可以開發前端項目了,下面是一個前端項目,使用到的技術棧,供你參考。

我是編程365,天天編程,分享實用編程知識,不套路,純乾貨,需要的記得關注哦。


分享到:


相關文章: