什么是web前端開發(fā)?前端開發(fā)和網(wǎng)頁(yè)開發(fā)的區(qū)別?
時(shí)間:2022-07-28 15:51:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2022-07-28 15:51:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
web前端開發(fā)1、web即web系統(tǒng),是以網(wǎng)站的形式呈現(xiàn),通過(guò)瀏覽器的訪問(wèn)來(lái)實(shí)現(xiàn)一定的功能的系統(tǒng)。
2、什么是前端開發(fā)?
前端開發(fā)是創(chuàng)建web頁(yè)面或app等前端界面呈現(xiàn)給用戶的過(guò)程。通過(guò)html、css、js以及衍生出來(lái)的各種技術(shù)、框架、解決方案來(lái)實(shí)現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶交互界面。
3、現(xiàn)在流行的三大網(wǎng)站有:電商網(wǎng)站(如淘寶、京東)、綜合門戶網(wǎng)站 (新浪、搜狐)、管理網(wǎng)站(內(nèi)部管理系統(tǒng))。
4、什么是網(wǎng)站?什么是網(wǎng)頁(yè)?
網(wǎng)站就是互聯(lián)網(wǎng)上顯示的特定內(nèi)容的相關(guān)網(wǎng)頁(yè)的集合。
網(wǎng)頁(yè)就是一個(gè)個(gè)web頁(yè)面。一個(gè)網(wǎng)站中的網(wǎng)頁(yè)通過(guò)超鏈接的方式被組織在一起的。默認(rèn)的主頁(yè)面是index.html。
5、什么是服務(wù)器?
6、什么是URL?
URL是統(tǒng)一資源定位符,是一個(gè)網(wǎng)頁(yè)地址??梢杂勺帜富驍?shù)字組成(
http://www.smpeizi.com.com或192.68.20.50)。用于定位萬(wàn)維網(wǎng)上的文檔。
web瀏覽器通過(guò)URL向web服務(wù)器請(qǐng)求頁(yè)面。
網(wǎng)頁(yè)地址的語(yǔ)法規(guī)則: scheme://host.domain:port/path/filename
scheme–定義因特網(wǎng)服務(wù)類型。(最常見的是http)
host-------定義域主機(jī)。(http的默認(rèn)主機(jī)是www)
domain—定義因特網(wǎng)域名。(如
http://runoob.com) 域名有三種:.com(公司域名)、.cn(中國(guó)域名)、.org(國(guó)際域名)
:port-----定義主機(jī)上的端口號(hào)。(http默認(rèn)是80)
path-------定義服務(wù)器上的路徑。(若省略,則文檔必須在網(wǎng)站的根目錄中)
filename–定義文檔/資源的名稱。
7、主流的瀏覽器包括: 瀏覽器是用來(lái)解析網(wǎng)頁(yè)源代碼,渲染網(wǎng)頁(yè)的。
Chrome:谷歌瀏覽器 內(nèi)核:blink(是webkit的分支)
Firefox:火狐瀏覽器 內(nèi)核:gecko
IE:微軟公司開發(fā)的 內(nèi)核:Trident
Safari:蘋果公司開發(fā)的 內(nèi)核:webkit
Opera:挪威Opera Software ASA公司開發(fā)的,跨平臺(tái)(windows、linux、mac) 內(nèi)核:presto
8、www是什么?www(World Wide Web)是萬(wàn)維網(wǎng),可以讓web客戶端(常用瀏覽器)訪問(wèn)web服務(wù)器上的頁(yè)面。是一個(gè)由許多相互鏈接的超文本組成的系統(tǒng),通過(guò)互聯(lián)網(wǎng)訪問(wèn)。在該系統(tǒng)中,每個(gè)有用的事物都是一個(gè)資源,用戶通過(guò)點(diǎn)擊鏈接來(lái)獲取資源,所有資源通過(guò)URL(統(tǒng)一資源定位符)來(lái)標(biāo)識(shí),并通過(guò)http(超文本傳輸協(xié)議)傳送給用戶。
萬(wàn)維網(wǎng)并不等同互聯(lián)網(wǎng),萬(wàn)維網(wǎng)只是互聯(lián)網(wǎng)所能提供的服務(wù)其中之一,是靠著互聯(lián)網(wǎng)運(yùn)行的一項(xiàng)服務(wù)。
w3c是什么?w3c是萬(wàn)維網(wǎng)聯(lián)盟,1994年在MIT成立,是國(guó)際最著名的標(biāo)準(zhǔn)化組織。W3C為解決 Web 應(yīng)用中不同平臺(tái)、技術(shù)和開發(fā)者帶來(lái)的不兼容問(wèn)題,保障 Web 信息的順利和完整流通,萬(wàn)維網(wǎng)聯(lián)盟制定了一系列標(biāo)準(zhǔn)并督促 Web 應(yīng)用開發(fā)者和內(nèi)容提供者遵循這些標(biāo)準(zhǔn)。標(biāo)準(zhǔn)的內(nèi)容包括使用語(yǔ)言的規(guī)范,開發(fā)中使用的導(dǎo)則和解釋引擎的行為等等。
9、瀏覽器的工作原理的實(shí)質(zhì)就是實(shí)現(xiàn)http協(xié)議的通訊,具體分為連接、請(qǐng)求和響應(yīng)。
HTTP通信的流程,大體分為三個(gè)階段:
(1) 連接 服務(wù)器通過(guò)一個(gè)ServerSocket類對(duì)象對(duì)8000端口進(jìn)行監(jiān)聽,監(jiān)聽到之后建立連接,打開一個(gè)socket虛擬文件。
(2)請(qǐng)求 創(chuàng)建與建立socket連接相關(guān)的流對(duì)象后,瀏覽器獲取請(qǐng)求,為GET請(qǐng)求,則從請(qǐng)求信息中獲取所訪問(wèn)的HTML文件名,向服務(wù)器發(fā)送請(qǐng)求。
(3) 應(yīng)答 服務(wù)收到請(qǐng)求后,搜索相關(guān)目錄文件,若不存在,返回錯(cuò)誤信息。若存在,則想html文件,進(jìn)行加HTTP頭等處理后響應(yīng)給瀏覽器,瀏覽器解析html文件,若其中還包含圖片,視頻等請(qǐng)求,則瀏覽器再次訪問(wèn)web服務(wù)器,異常獲取圖片視頻等,并對(duì)其進(jìn)行組裝顯示出來(lái)。
龍?jiān)纯萍?/b>是杭州市IT行業(yè)的領(lǐng)先企業(yè)。服務(wù)類別涵蓋Internet服務(wù)領(lǐng)域,主要包括網(wǎng)站建設(shè),小程序商城,小程序定制開發(fā),游戲開發(fā),APP定制開發(fā)和推廣服務(wù)。 龍?jiān)纯萍贾铝τ跒榇蠖鄶?shù)需求者解決各種實(shí)際需求問(wèn)題,并提供全方位的創(chuàng)意服務(wù)
網(wǎng)站建設(shè)_網(wǎng)站改版_app商城小程序開發(fā)_SEO網(wǎng)站優(yōu)化_做網(wǎng)站 - 龍?jiān)?span >
一 : 網(wǎng)頁(yè)的開發(fā)就是前端的開發(fā):
1、網(wǎng)頁(yè)的結(jié)構(gòu)HTML:——這類文件負(fù)責(zé)搭建網(wǎng)頁(yè)的結(jié)構(gòu)。
2、網(wǎng)頁(yè)的樣式css:——這類文件對(duì)搭建好的網(wǎng)頁(yè)進(jìn)行修飾。
3|網(wǎng)頁(yè)的功能js:——對(duì)開發(fā)好的網(wǎng)頁(yè)實(shí)現(xiàn)一些所需要的功能。
也就是說(shuō)網(wǎng)頁(yè)的開發(fā)=html的結(jié)構(gòu)+css的修飾+js的特殊功能!
二 : 瀏覽器是如何識(shí)別HTML文件的(瀏覽器的作用是什么)?
是用于讀取HTML文件,并讀取里面的文本作為網(wǎng)頁(yè)的內(nèi)容顯示,也就是我們需要顯示的文字、圖片、音頻等內(nèi)容。
三 : HTML的全稱是什么?
hyper(超) text(文本) markup(標(biāo)記)
language(語(yǔ)言)
四 : 核心技術(shù)
HTML、CSS、JavaScript
這三個(gè)是前端開發(fā)中最基本也是最必須的三個(gè)技能。前端的開發(fā)中,在頁(yè)面的布局時(shí), HTML將元素進(jìn)行定義,CSS對(duì)展示的元素進(jìn)行定位,再通過(guò)JavaScript實(shí)現(xiàn)相應(yīng)的效果和交互。雖然表面看起來(lái)很簡(jiǎn)單,但這里面需要掌握的東西絕對(duì)不會(huì)少。在進(jìn)行開發(fā)前,需要對(duì)這些概念弄清楚、弄明白,這樣在開發(fā)的過(guò)程中才會(huì)得心應(yīng)手。