技術(shù)交流QQ群:1027579432,歡迎你的加入!
歡迎關(guān)注我的微信公眾號:CurryCoder的程序人生
1.網(wǎng)頁
- 網(wǎng)站是網(wǎng)頁的集合,多個網(wǎng)頁集合在一起就形成一個大的網(wǎng)站
什么是網(wǎng)頁
- 網(wǎng)站中的一“頁”,通常是HTML格式的文件,它需要通過瀏覽器來閱讀。網(wǎng)頁是構(gòu)成網(wǎng)站的基本元素,它通常是由圖片、鏈接、文字、聲音、視頻等元素組成。通常我們看到的網(wǎng)頁常以.html或.htm后綴結(jié)尾的文件,因此俗稱HTML文件。
什么是HTML
- 超文本標(biāo)記語言,它是用來描述網(wǎng)頁的一種語言。HTML不是一種編程語言,而是一種標(biāo)記語言。標(biāo)記語言是一套標(biāo)記標(biāo)簽。
- 超文本的2層含義
- 它可以加入圖片、聲音、動畫、多媒體等內(nèi)容。(超越了文本限制)
- 它可以從一個文件跳轉(zhuǎn)到另一個文件,與世界各地主機(jī)的文件連接。
網(wǎng)頁的形成(前端人員開發(fā)代碼--->瀏覽器顯示代碼(解析、渲染)--->生成最后的Web頁面)
- 網(wǎng)頁是由網(wǎng)頁元素組成的,這些元素是利用html標(biāo)簽描述出來,然后通過瀏覽器解析出來顯示給用戶的。
2.常用瀏覽器
常用的瀏覽器
- 瀏覽器是網(wǎng)頁顯示、運(yùn)行的平臺。常用的瀏覽器有IE 火狐 谷歌 Safari Opera等。
瀏覽器內(nèi)核
- 瀏覽器內(nèi)核(渲染引擎):負(fù)責(zé)讀取網(wǎng)頁的內(nèi)容,整理訊息,計(jì)算網(wǎng)頁的顯示方式并顯示網(wǎng)頁。
3.Web標(biāo)準(zhǔn)(重點(diǎn))
- Web標(biāo)準(zhǔn)是由W3C組織和其他標(biāo)準(zhǔn)化組織制定的一系列標(biāo)準(zhǔn)的集合。W3C是國際最著名的標(biāo)準(zhǔn)化組織。
為什么需要Web標(biāo)準(zhǔn)?
- 瀏覽器不同,它們顯示頁面或者排版就有些許差異。通過web標(biāo)準(zhǔn)的約束后,可以展示出統(tǒng)一的內(nèi)容。
Web標(biāo)準(zhǔn)的構(gòu)成
- 主要包括結(jié)構(gòu)、表現(xiàn)、行為三個方面組成。
- 結(jié)構(gòu):用于對網(wǎng)頁元素進(jìn)行整理和分類,主要學(xué)習(xí)的是HTML
- 表現(xiàn):用于設(shè)置網(wǎng)頁元素的版式、顏色、大小等外觀樣式,主要指的是CSS
- 行為:網(wǎng)頁模型的定義及交互的編寫,主要學(xué)的是JavaScript
Web標(biāo)準(zhǔn)提出的最佳體驗(yàn)方案:結(jié)構(gòu)、樣式、行為相互分離。
- 簡單理解:結(jié)構(gòu)寫到HTML文件中,表現(xiàn)寫到CSS文件中,行為寫到JavaScript文件中。
Web標(biāo)準(zhǔn)的形象化解釋