前端後端傻傻分不清楚,這裏給你答案

前端即網站前臺部分,運行在PC端,移動端等瀏覽器上展示給用戶瀏覽的網頁。多數後端開發人員從事於構建工做應用程序背後的實際邏輯。先後端須要相互配合,共同完成一個項目。那到底什麼是前端?什麼是後端呢?前端

接下來小編帶你一塊兒來了解前端與後端技術的區別。面試

 

 

1、什麼是前端開發?ajax

一、前端概念算法

前端即網站前臺部分,運行在PC端,移動端等瀏覽器上展示給用戶瀏覽的網頁。隨着互聯網技術的發展,HTML5,CSS3,前端框架的應用,跨平臺響應式網頁設計可以適應各類屏幕分辨率,完美的動效設計,給用戶帶來極高的用戶體驗。數據庫

二、前端特色後端

前端技術通常分爲前端設計和前端開發,前端設計通常能夠理解爲網站的視覺設計,前端開發則是網站的前臺代碼實現,包括基本的HTML和CSS以及JavaScript/ajax,最新的高級版本HTML五、CSS3,以及SVG等。瀏覽器

三、前端主要技術:HTML、CSS、JavaScript前端框架

這三個是前端開發中最基本也是最必須的三個技能。前端的開發中,在頁面的佈局時, HTML將元素進行定義,CSS對展現的元素進行定位,再經過JavaScript實現相應的效果和交互。雖然表面看起來很簡單,但這裏面須要掌握的東西絕對不會少。在進行開發前,須要對這些概念弄清楚、弄明白,這樣在開發的過程當中纔會駕輕就熟。服務器

(1)HTML網絡

指的是超文本標記語言 (Hyper Text Markup Language),這個也是咱們網頁最經常使用普通的語言了,經歷了多個版本的發展,已經發展到5.0版了,得力於W3C創建的標準和規範,已廣泛升級到了XHTML,XHTML 指可擴展超文本標籤語言(EXtensible HyperText Markup Language), XHTML 於2000年的1月26日成爲 W3C 標準,是更嚴格更純淨的 HTML 代碼,XHTML 的目標是取代 HTML。XHTML 與 HTML 4.01 幾乎是相同的,XHTML 是做爲一種 XML 應用被從新定義的 HTML,是一個 W3C 標準。W3C 將 XHTML 定義爲最新的HTML版本。全部新的瀏覽器都支持 XHTML。

(2)CSS

級聯樣式表(Cascading Style Sheet)簡稱「CSS」,一般又稱爲「風格樣式表(Style Sheet)」,它是用來進行網頁風格設計的。好比,若是想讓連接字未點擊時是藍色的,當鼠標移上去後字變成紅色的且有下劃線,這就是一種風格。經過設立樣式表,能夠統一地控制HTML中各標誌的顯示屬性。級聯樣式表可使人更能有效地控制網頁外觀。使用級聯樣式表,能夠擴充精確指定網頁元素位置,外觀以及建立特殊效果的能力。

(3)JavaScript

是一種由Netscape的LiveScript發展而來的原型化繼承的面向對象的動態類型的區分大小寫的客戶端腳本語言,主要目的是爲了解決服務器端語言,好比Perl,遺留的速度問題,爲客戶提供更流暢的瀏覽效果。當時服務端須要對數據進行驗證,因爲網絡速度至關緩慢,只有28.8kbps,驗證步驟浪費的時間太多。因而Netscape的瀏覽器Navigator加入了Javascript,提供了數據驗證的基本功能。

2、什麼是後端?

一、後端概念

多數後端開發人員從事於構建他們正在工做的應用程序背後的實際邏輯。前端開發人員構建用戶界面,然後端開發人員編寫代碼,使其工做。後端開發人員寫可以使得按鈕工做的代碼,經過指出從數據庫中提取哪些數據並將其傳回到前端。後端開發人員也可能會大量參與系統架構,決定如何組織系統的邏輯,以便可以正常維護和運行。

可能會參與構建框架或系統架構,以便於更容易編寫程序。後端開發人員比前端開發人員花費更多的時間在實現算法和解決問題上。一般前端開發工做更多的是關於建立用戶界面和與之相關的內容,而不是實現實際的業務邏輯,使應用程序工做。

二、後端開發主要技術

前端開發人員須要知道一系列用於建立用戶界面的工具,然後端開發人員一般使用的是一套徹底不一樣的工具和技能,以便於高效地完成他們的工做。後端開發人員所需的一個重要技能與SQL和數據庫有關。大多數後端系統須要鏈接到存儲應用程序數據的數據庫。

後端開發人員一般的工做是從數據庫或其餘數據源寫入、讀取和處理數據,所以擁有SQL等技能會很是重要。後端開發人員——至少對於Web開發——也須要擅長他們正在使用的技術棧的服務器端語言。

後端開發人員須要更多地瞭解應用程序架構,由於大多數狀況下,後端開發人員須要去構建應用程序的體系結構和內部設計。一個好的後端開發人員得知道如何使用各類框架和庫,如何將它們集成到應用程序中,以及如何構建代碼和業務邏輯,用一種使系統更易於維護的方式。

前端用戶可見的界面,網站前端頁面就是網頁的頁面開發,前端的工做內容就是將美工設計的效果圖的設計成瀏覽器能夠運行的網頁,並配合後端作網頁的數據顯示和交互等可視方面的工做內容;後端是指用戶看不見的東西,一般是與前端工程師進行數據交互及網站數據的保存和讀取,相對來講後端涉及到的邏輯代碼比前端要多的多,後端考慮的是底層業務邏輯的實現,平臺的穩定性與性能等。

我目前是在職前端開發,若是你如今也想學習前端開發技術,在入門學習前端的過程中有碰見任何關於學習方法,學習路線,學習效率等方面的問題,你均可以申請加入個人前端學習交流裙:前面:603 中間:985 最後:993。裏面彙集了一些正在自學前端的初學者裙文件裏面也有我作前端技術這段時間整理的一些前端學習手冊,前端面試題,前端開發工具,PDF文檔書籍教程,須要的話均可以自行來獲取下載。

相關文章
相關標籤/搜索