歡迎來(lái)到培訓(xùn)無(wú)憂(yōu)網(wǎng)!
咨詢(xún)熱線(xiàn) 400-001-5729
2022-12-30 17:27:11|已瀏覽:4128次
小編將帶您了解什么是前端和后端技術(shù):
一、什么是前端開(kāi)發(fā)?
1.前端概念:前端是網(wǎng)站的前臺(tái)部分,在運(yùn)行中PC用戶(hù)瀏覽的網(wǎng)頁(yè),如終端、移動(dòng)終端等。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,HTML5,CSS3.前端框架的應(yīng)用和跨平臺(tái)響應(yīng)網(wǎng)頁(yè)設(shè)計(jì)可以適應(yīng)各種屏幕分辨率和完美的動(dòng)態(tài)設(shè)計(jì),為用戶(hù)帶來(lái)極高的用戶(hù)體驗(yàn)。
2、前端特點(diǎn):前端技術(shù)一般分為前端設(shè)計(jì)和前端開(kāi)發(fā),前端設(shè)計(jì)一般可以理解為網(wǎng)站的視覺(jué)設(shè)計(jì),前端開(kāi)發(fā)是網(wǎng)站前臺(tái)代碼的實(shí)現(xiàn),包括基本HTML和CSS以及JavaScript/ajax,最新的高級(jí)版本HTML5、CSS3,以及SVG等。
前端主要技術(shù):HTML、CSS、JavaScript
這三種技能是前端開(kāi)發(fā)中最基本、最必要的。在頁(yè)面布局的前端開(kāi)發(fā)中,HTML定義元素,CSS定位顯示元素,然后通過(guò)JavaScript實(shí)現(xiàn)相應(yīng)的效果和交互。雖然表面看起來(lái)很簡(jiǎn)單,但需要掌握的東西永遠(yuǎn)不會(huì)少。在開(kāi)發(fā)之前,我們需要清楚地理解這些概念,以便在開(kāi)發(fā)過(guò)程中得心應(yīng)手。
(1)HTML
指超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage),這也是我們網(wǎng)頁(yè)上最常用的語(yǔ)言。經(jīng)過(guò)多個(gè)版本的發(fā)展,它已經(jīng)發(fā)展到5.0版本,得益于W3C建立的標(biāo)準(zhǔn)和規(guī)范已經(jīng)普遍升級(jí)到XHTML,XHTML指超文標(biāo)簽語(yǔ)言的擴(kuò)展(EXtensibleHyperTextMarkupLanguage),XHTML2000年1月26日成為W3C標(biāo)準(zhǔn)更嚴(yán)格、更純凈HTML代碼,XHTML目標(biāo)是替代HTML。XHTML與HTML4.01幾乎一樣,XHTML是作為一種XML重新定義應(yīng)用程序HTML,是一個(gè)W3C標(biāo)準(zhǔn)。XHTML與HTML4.01幾乎一樣,XHTML是作為一種XML重新定義應(yīng)用程序HTML,是一個(gè)W3C標(biāo)準(zhǔn)。W3C將XHTML定義為最新的HTML版本。所有新瀏覽器都支持XHTML。
(2)CSS
級(jí)聯(lián)樣式表(CascadingStyleSheet)簡(jiǎn)稱(chēng)“CSS通常又稱(chēng)風(fēng)格風(fēng)格表(StyleSheet)它是用來(lái)設(shè)計(jì)網(wǎng)頁(yè)風(fēng)格的。例如,如果你想讓鏈接字不點(diǎn)擊就是藍(lán)色的,當(dāng)鼠標(biāo)移動(dòng)時(shí),字變成紅色并有下劃線(xiàn),這是一種風(fēng)格。設(shè)置樣式表可統(tǒng)一控制HTML各標(biāo)志的顯示屬性。級(jí)聯(lián)風(fēng)格表能使人更有效地控制網(wǎng)頁(yè)的外觀。使用級(jí)聯(lián)風(fēng)格表,可以擴(kuò)展精確指定網(wǎng)頁(yè)元素位置、外觀和創(chuàng)造特殊效果的能力。
(3)JavaScript
是一種由Netscape的LiveScript客戶(hù)端腳本語(yǔ)言的主要目的是解決服務(wù)器端語(yǔ)言,如面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型Perl,為客戶(hù)提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要驗(yàn)證數(shù)據(jù),因?yàn)榫W(wǎng)絡(luò)速度比較慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)太多時(shí)間。于是Netscape的瀏覽器Navigator加入了Javascript,提供數(shù)據(jù)驗(yàn)證的基本功能。
二、什么是后端?
1.后端概念:大多數(shù)后端開(kāi)發(fā)人員都從事構(gòu)建他們正在工作的應(yīng)用程序背后的實(shí)際邏輯。前端開(kāi)發(fā)人員構(gòu)建用戶(hù)界面,后端開(kāi)發(fā)人員編寫(xiě)代碼使其工作。通過(guò)指出從數(shù)據(jù)庫(kù)中提取的數(shù)據(jù)并將其傳回前端,后端開(kāi)發(fā)人員編寫(xiě)可以使按鈕工作的代碼。后端開(kāi)發(fā)人員也可能參與系統(tǒng)架構(gòu),決定如何組織系統(tǒng)邏輯,以便正常維護(hù)和運(yùn)行。
它可以參與框架或系統(tǒng)架構(gòu)的構(gòu)建,以便更容易編寫(xiě)程序。后端開(kāi)發(fā)人員比前端開(kāi)發(fā)人員花更多的時(shí)間來(lái)實(shí)現(xiàn)算法和解決問(wèn)題。通常,前端開(kāi)發(fā)更多的是關(guān)于創(chuàng)建用戶(hù)界面和相關(guān)內(nèi)容,而不是實(shí)現(xiàn)實(shí)際的業(yè)務(wù)邏輯,使應(yīng)用程序工作。
2.后端開(kāi)發(fā)的主要技術(shù)
前端開(kāi)發(fā)人員需要知道一系列用于創(chuàng)建用戶(hù)界面的工具,而后端開(kāi)發(fā)人員通常使用完全不同的工具和技能來(lái)有效地完成他們的工作。后端開(kāi)發(fā)人員需要的重要技能和SQL與數(shù)據(jù)庫(kù)有關(guān)。大多數(shù)后端系統(tǒng)需要連接到存儲(chǔ)應(yīng)用程序數(shù)據(jù)的數(shù)據(jù)庫(kù)。
后端開(kāi)發(fā)人員通常從數(shù)據(jù)庫(kù)或其他數(shù)據(jù)源中寫(xiě)入、讀取和處理數(shù)據(jù),因此他們有SQL技能會(huì)很重要。后端開(kāi)發(fā)人員-至少對(duì)于Web還需要擅長(zhǎng)他們正在使用的技術(shù)棧的服務(wù)器端語(yǔ)言。
后端開(kāi)發(fā)人員需要更多地了解應(yīng)用程序架構(gòu),因?yàn)樵诖蠖鄶?shù)情況下,后端開(kāi)發(fā)人員需要構(gòu)建應(yīng)用程序的系統(tǒng)結(jié)構(gòu)和內(nèi)部設(shè)計(jì)。一個(gè)好的后端開(kāi)發(fā)人員必須知道如何使用各種框架和庫(kù),如何將它們集成到應(yīng)用程序中,以及如何構(gòu)建代碼和業(yè)務(wù)邏輯,以使系統(tǒng)更容易維護(hù)。
前端用戶(hù)可見(jiàn)界面,網(wǎng)站前端頁(yè)面是頁(yè)面開(kāi)發(fā),前端工作內(nèi)容是設(shè)計(jì)藝術(shù)設(shè)計(jì)渲染到瀏覽器可以運(yùn)行的頁(yè)面,后端數(shù)據(jù)顯示和交互;后端是指用戶(hù)看不見(jiàn)的東西,通常與前端工程師進(jìn)行數(shù)據(jù)交互,保存和讀取網(wǎng)站數(shù)據(jù),后端涉及的邏輯代碼比前端多,后端考慮實(shí)現(xiàn)底層業(yè)務(wù)邏輯、平臺(tái)穩(wěn)定性和性能
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.hebeijilong.cn/news-id-76831.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂(yōu)網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注web前端頻道查看更多,了解相關(guān)專(zhuān)業(yè)課程信息您可在線(xiàn)咨詢(xún)也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050