|
web前端是前端網(wǎng)絡(luò)編程,也稱為用戶端編程(user-end programming),是為網(wǎng)頁(yè)或網(wǎng)頁(yè)應(yīng)用程序編寫(xiě)超文本標(biāo)記語(yǔ)言(HTML)、CSS和JS代碼,這樣用戶就可以看到這些網(wǎng)頁(yè)并與之通信。 前端網(wǎng)絡(luò)編程的挑戰(zhàn)在于用于實(shí)現(xiàn)前端頁(yè)面的工具和技術(shù)的快速變化,因此工程師需要不斷關(guān)注行業(yè)的發(fā)展情況(例如ECMAScript 6)。 設(shè)計(jì)網(wǎng)頁(yè)的目的是確保當(dāng)用戶打開(kāi)網(wǎng)站時(shí),信息以易于閱讀和相互關(guān)聯(lián)的形式呈現(xiàn)。以下問(wèn)題是用戶現(xiàn)在使用大量設(shè)備訪問(wèn)網(wǎng)頁(yè),這些設(shè)備具有不同的屏幕尺寸和清晰度。 因此,設(shè)計(jì)者在設(shè)計(jì)網(wǎng)頁(yè)時(shí)應(yīng)該注意這些方面。他們需要確保他們的網(wǎng)頁(yè)在不同的瀏覽器、不同的操作系統(tǒng)和不同的設(shè)備上正確顯示,這需要工程師方面進(jìn)行仔細(xì)的規(guī)劃。 擴(kuò)展信息: 前端網(wǎng)絡(luò)編程中使用的工具可用于前端編程,以了解工具最適合哪些任務(wù),并幫助創(chuàng)建高質(zhì)量和可升級(jí)的站點(diǎn)。 1.超文本標(biāo)記語(yǔ)言: 超文本標(biāo)記語(yǔ)言是任何網(wǎng)絡(luò)工程程序的框架,沒(méi)有它網(wǎng)頁(yè)就不存在。超文本標(biāo)記語(yǔ)言可以提供網(wǎng)站的整體外觀。超文本標(biāo)記語(yǔ)言是由蒂姆·伯納斯·李開(kāi)發(fā)的。隨著超文本標(biāo)記語(yǔ)言的發(fā)展,萬(wàn)維網(wǎng)上已經(jīng)產(chǎn)生了許多版本。超文本標(biāo)記語(yǔ)言的最新版本稱為HTML5,由W3C于2014年10月28日發(fā)布。 這個(gè)版本包括新的和有效的方式來(lái)傳輸元素,如音頻和視頻文件。H5在前端工程師中非常受歡迎。與舊版本相比,HTML5有許多特點(diǎn)。隨著超文本標(biāo)記語(yǔ)言的發(fā)展,互聯(lián)網(wǎng)發(fā)生了一場(chǎng)革命。 2.級(jí)聯(lián)樣式列表。 CSS控制網(wǎng)站的外觀,賦予它自己獨(dú)特的外觀。它的實(shí)現(xiàn)形式是確保樣式列表在其他樣式規(guī)則之前,并且受其他輸入形式的影響,例如屏幕大小和分辨率。 3、JavaScript . JavaScript(簡(jiǎn)稱JS)是一種基于場(chǎng)景的命令式語(yǔ)言(不同于超文本標(biāo)記語(yǔ)言的描述性語(yǔ)言),用于動(dòng)態(tài)改變靜態(tài)的超文本標(biāo)記語(yǔ)言接口。JS代碼可以使用HTML標(biāo)準(zhǔn)提供的文檔對(duì)象模型(DOM)來(lái)基于事件(例如用戶輸入)操縱網(wǎng)頁(yè)。 JS使用了一種叫做異步JavaScript和XML (AJAX)的技術(shù)。JS代碼還可以動(dòng)態(tài)地改變網(wǎng)頁(yè)的內(nèi)容(獨(dú)立于原始的網(wǎng)頁(yè)結(jié)尾),還可以響應(yīng)服務(wù)器端事件,使網(wǎng)頁(yè)體驗(yàn)更加真實(shí)動(dòng)態(tài)。 JS中有許多流行的開(kāi)發(fā)框架,可以幫助開(kāi)發(fā)人員快速構(gòu)建網(wǎng)頁(yè)。例如,Vue.js、Angular和React是擁有大量忠實(shí)用戶的非常流行的框架。 |
|
|