-
1 # 麼麼茶加糖
-
2 # 小U資訊
要想知道Web前端是幹什麼的,首先要了解什麼是Web前端。
web前端開發是建立Web頁面或app等前端介面呈現給使用者的過程,透過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現網際網路產品的使用者介面互動。它從網頁製作演變而來,名稱上有很明顯的時代特徵。
隨著網際網路技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,互動效果顯著,功能更加強大。
那麼,web前端包括哪些技術?HTML:超文字標記語言,是一種標識性的語言。HTML文字是由HTML命令組成的描述性文字,HTML命令可以說明文字,圖形、動畫、聲音、表格、連結等。
CSS:層疊樣式表是一種用來表現HTML或XML等檔案樣式的計算機語言。CSS不僅可以靜態地修飾網頁,還可以配合各種指令碼語言動態地對網頁各元素進行格式化。
目前,越來越多的企業開始關注使用者體驗對於產品的重要性,使得Web前端工程師專業人才嚴重緊缺,從招聘網站需求量可以看出,Web前端開發人員供不應求。
學好web前端開發,我們可以從事的崗位有很多:網頁製作工程師、前端開發工程師、網站製作工程師、小遊戲開發工程師、小程式開發工程師等。這些都是Web前端涉獵的行業範圍
-
3 # 資料里奧斯
1. 職責:切圖仔,時期:前後端不分/後端MVC框架時期
在初級階段,前端的主要工作,也是目前最基礎的工作,就是將設計師提供的互動視覺稿進行切圖,並透過HTML,CSS技術組裝成我們所需要的頁面模板,後段工程師則將頁面模板嵌入資料,組裝進整個專案中,這個階段前端是沒有辦法獨立完成專案的,也還沒有真正意義上純粹的前端工程師
2. 職責:前端專案開發 時期:前端 MVC 框架時期,SPA單頁應用時期
這個階段Ajax 技術促成了 Web 2.0 的誕生,透過API與後段介面進行互動,前端專案可以完成資料讀寫,頁面切換,使用者互動等一系列複雜的操作和功能,從某種程度來說,前端可以獨立承載一個程式所需要的大部分事情。前端工程師的工作也從單純的開發頁面,變成了開發應用。我們常說的React, Vue, Angular都屬於非常著名的前端應用開發框架
3. 職責:透過NodeJS成為全棧工程師 時期:多端應用時期(小程式,多智慧終端)
隨著移動網際網路的興起,我們的應用已經不僅僅停留在PC,而是蔓延到了智慧手機,平板電腦,電紙書等多型別的電子媒介上,如何滿足複雜功能的開發,多終端統一介面的呼叫和組裝,都對前端工作者的工作提出了新的挑戰。Node作為JS便攜的唯一前後端都可以涉足的技術,讓前端工程師的工作逐漸可以涉足更多服務端工具,引入了更多持續整合等軟體工程的標準流程,透過類似中間層的構建,有一定業務規模的技術團隊,逐步在像大中臺,小前臺的方向發展。
4.未來可期
如今,藉助5G,雲計算/服務的硬體發展,前端技術勢必還會承載更多有趣和複雜的工作,小程式,跨端開發,雲伺服器部署,前端工程化,Serverless,WebAssembly等等,前端的工作隨著時代的變遷依然在不斷變革,同時也承載了更多的職責,希望前端工程師可以為大家帶來更多優質和革命性的新應用~興許如同賽博朋克時代的幻想一樣,那些無處不在的人機互動介面和場景,都是前端工程師工作的努力方向。
圖片Credit By CyberPunk 2077
-
4 # 中公優就業-喵小姨
前端開發是建立Web頁面或app等前端介面呈現給使用者的過程,透過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現網際網路產品的使用者介面互動 [1] 。它從網頁製作演變而來,名稱上有很明顯的時代特徵。在網際網路的演化程序中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,使用者使用網站的行為也以瀏覽為主。隨著網際網路技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,互動效果顯著,功能更加強大。
-
5 # 強顏歡笑yan
web前端開發是從網頁製作演變而來的,名稱上有很明顯的時代特徵。在網際網路的演化程序中,網頁製作是web1.0時代產物,那時網站的主要內容是靜態的,使用者使用網站的行為也以瀏覽為主。隨著網際網路的高速發展,網站的前端由此發生了翻天覆地的變化,網頁不再只是承載單一的文字和圖片,軟體化的互動形式為使用者提供了更好的使用體驗,這些都是基於前端技術來實現的。用網際網路來做比喻,凡是透過瀏覽器到使用者端計算機的統稱為前端技術,相反存貯於伺服器端的統稱為後端技術. 前端技術包括JavaScript、ActionScript、CSS、xHTML等“傳統”技術與Adobe AIR、Google Gears,以及概念性較強的互動式設計,藝術性較強的視覺設計等等.
通俗的講,你平時使用的手機應用、玩的網頁遊戲等等,都是屬於web前端開發領域的。
之前有個朋友在北京尚學堂學過,學習前端,他說學了不到五個月就業了。找的前端工作挺羨慕他,想的之後去學。
回覆列表
現在的前端開發工程師,主要進行網站開發,最佳化,完善的工作。不過,現階段的網站開發已經不同於早年的網頁設計,當時主要是以圖片和文字為主,使用者使用網站的行為也以瀏覽為主,現在的網頁更加美觀,涉及多種元素,使用者與頁面的互動性更強,所以,對前端開發人員的技能要求也更高。
現在的前端開發,可能不僅僅要掌握三大基本技能,更多的是與多種框架的結合運用Angular、React、Vue,除此之外還有Bootstrap、 Fbootstrapp、BootMetro、Gumby、IVORY、Kube等都是要慢慢學習的。 另外,現在的前端開發可能還要學習網站效能最佳化和伺服器端相關的基礎知識。