web前端主要學習什麼?

阿桃啊


web前端開發主要學習html+css、JavaScript、jQuery、ajax、常用框架和後端技術。

如果是美工方向,要把Photoshop、Flash工具學精通。

學習使用html網頁常用製作工具HBuilder、sublime、FrontPage、Dreamweaver。

html、css是前端技術領域基礎部分,css3+html5,java+jquery,ajax等是必須要掌握的基本技能,Bootstrap,Ext,EasyUI,J-UI, Angular,React,requireJS,Vue,Backbone.js,node.js等常用框架是高級進階部分。

最好學點編程語言,如java、php、Python。

要了解ie、chrome、Firefox等瀏覽器內核,要熟知如何處理pc端和手機端頁面的適配。

web前端可以從事美工設計、資深網站前端工程師、前端架構師。




雲渺書齋


web前端也是軟件開發的一種,只不過重點在視圖展現、web前端程序運行性能、和後端協作配合上。


web前端學習的內容:

一般包括html、html5(html的下一個版本)、CSS、CSS3(CSS的下一個版本)、Javascript、ES6(javascript的一個標準)、Ajax等。剛入行可能有些頭大,概念太多了。但是可以抓住一個點來學習,有點到面,如html+css+javascript的組合。當然還有很多,只不做這個組合比較大眾,也容易入門。


學習web前端需要注重培養的思想意識:

1、css的盒子模型、dom模型、html各個標籤設計的出發點(明白每個標籤是什麼意思)等等

2、學好學精javascript的基本語法,javascript是個獨立的語言,只不過太html跟它配合的地方比較多而已。

3、web前端屬於軟件開發的範疇,所以學好計算機理論基礎是必須的。前期入門時,可能感覺不明顯,以後會慢慢的感到它的重要性,有空的時候多補補。


該學習web前端哪個框架:

web框架可以選擇的很多很多,特別是前幾年,前端框架簡直是百花齊放、百家爭鳴。現在隨著競爭的加劇,慢慢地市面上流行的框架才出現了幾個佼佼者,如Vue、angularjs、react等等。學習那個主流的框架都行,重點是學精一個再去研究下一個。


該不該學後端技術和美工:

需要了解一些後端技術、數據庫技術、操作系統技術等等,做到全面瞭解就行,不用花費太大精力。

美工一般是由專門的人員,一般只需要瞭解的基礎知識即可,也不用太深入。


學學習順利!


肥貓技術生活


一個非常好的問題,先理解一下Web前端開發的發展趨勢。

移動互聯網時代,前端開發成為重點,並且出現了多個移動端平臺,Android,iOS,微信小程序,支付寶小程序,還有不斷出現的新操作系統,比如阿里YunOS,華為鴻蒙,等等。

為了支持這些平臺和系統,越來越多的應用開始使用H5跨平臺架構,於是重新定義了一個新名詞,叫做“大前端”。

一,H5跨平臺開發

這時的H5前端開發已經不再是單單的網頁開發了,而是前端應用開發。具體到H5 Hybrid架構,常用三劍客:HTML, css, JavaScript

1) HTML和css是頁面設計,沒有代碼邏輯

2) JavaScript編程,還有其它衍生語言,比如常用的TypeScript

JavaScript是一種腳本語言,由解釋器加載執行,常用在網頁前端動態展示、和服務後端交互等場景。

二,JavaScript開發

學習JavaScript語言基礎,掌握基本的編程方法。如果對著教程學習比較枯燥,難以堅持,那麼可以多利用網上的一些學習資源,邊學習邊動手,比如HackerRank在線練習網站,提供了豐富的編程練習題。

三,學習框架

JavaScript前端開發有很多成熟的框架可用,比如JQuery, AngularJS,React,還有前後端都跑通的NoteJS。新手學習時,推薦當前普遍使用的Top3開發框架,太新或者太舊的都不適合用來學習練手。


阿里開源框架Ant Design Pro是一個功能完善的腳手架,推薦新學者練手,逐步沉澱和總結代碼實現。

四,積累項目經驗

學習的最終目的是學以致用,在實際項目中積累經驗,不斷提升。有了一定技術基礎後,推薦嘗試參與開源項目,在開發功能、提交代碼的過程中,提升非常快。而且開源項目經驗,和工作經驗一樣,應聘時非常受歡迎。


我是工作多年的Web應用架構師,陸續發佈關於軟件開發方面的文章,歡迎關注我,瞭解更多IT專業知識。


分享到:


相關文章: