第一課 瀏覽器和服務(wù)器
什么是瀏覽器?
1 塘幅、將網(wǎng)頁(yè)渲染出來骤竹,供用戶查看
2、 能夠讓用戶通過瀏覽器俄认,進(jìn)行網(wǎng)頁(yè)的交互
五種: ie /chrome/ firefox/ safari/ opera
瀏覽器內(nèi)核:瀏覽器內(nèi)核也就是瀏覽器所采用的渲染引擎个少,渲染引擎決定了瀏覽器如何顯示網(wǎng)頁(yè)的內(nèi)容,以及頁(yè)面格式信息眯杏;
IE內(nèi)核:Trident
谷歌內(nèi)核:webkit/blink
火狐內(nèi)核:gecko
Safari內(nèi)核:webkit
歐朋內(nèi)核:presto
瀏覽器的兼容問題
什么是服務(wù)器夜焦?
超級(jí)計(jì)算機(jī);主要用于存儲(chǔ)數(shù)據(jù)岂贩,服務(wù)器不能關(guān)機(jī)
訪問網(wǎng)頁(yè)原理:
(1)訪問網(wǎng)頁(yè)時(shí)茫经,其實(shí)是有物理文件傳輸?shù)模瑸g覽器會(huì)先將網(wǎng)頁(yè)上的內(nèi)容緩存到本地文件夾中萎津,然后渲染出來呈現(xiàn)給用戶卸伞;
(2)第二次訪問網(wǎng)頁(yè)時(shí)會(huì)比第一次快,原因是第一次訪問已經(jīng)將這個(gè)網(wǎng)頁(yè)上的信息緩存導(dǎo)本地了锉屈;
(3)通過觀察緩存的文件中荤傲,是由一對(duì)文件組成的;
瀏覽器請(qǐng)求數(shù)據(jù)的過程颈渊?
請(qǐng)求報(bào)文:請(qǐng)求行+請(qǐng)求頭+空行+請(qǐng)求體
響應(yīng)報(bào)文:響應(yīng)行+響應(yīng)頭+響應(yīng)體
第二課 瀏覽器訪問原理
緩存文件夾:用于存儲(chǔ)網(wǎng)頁(yè)數(shù)據(jù)遂黍。
1.當(dāng)我們利用瀏覽器訪問網(wǎng)頁(yè)時(shí)终佛,有真是的物理文件傳輸。瀏覽器先將網(wǎng)頁(yè)上的內(nèi)容存儲(chǔ)到本地文件夾中妓湘,再渲染出來呈現(xiàn)用戶查看查蓉。
2.第二次訪問網(wǎng)頁(yè)較快。
3.緩存文件夾中除了圖片之外榜贴,還緩存了.js,.css.html等文件豌研。即網(wǎng)頁(yè)越復(fù)雜,組成網(wǎng)頁(yè)的文件就越多唬党。
第三課 瀏覽器請(qǐng)求數(shù)據(jù)的過程(理解)
瀏覽器發(fā)送網(wǎng)址(請(qǐng)求報(bào)文)給服務(wù)器--》服務(wù)器處理完畢返回一個(gè)(響應(yīng)報(bào)文)給瀏覽器鹃共。 然后由瀏覽器進(jìn)行解析后呈現(xiàn)給 用戶。
請(qǐng)求報(bào)文=請(qǐng)求行+請(qǐng)求頭+空行+請(qǐng)求體 requet
響應(yīng)報(bào)文=響應(yīng)行+響應(yīng)頭+響應(yīng)體 response
第四課 什么是URL
我們?cè)诘刂窓谳斎氲牡刂肪褪且粋€(gè)URL驶拱。
URL格式:
http://127.0.0.1/index.html(瀏覽器會(huì)自動(dòng)添加:80)
http://127.0.0.1:80/index.html(完整的格式)
URL拆分:
http:// URL協(xié)議類型
127.0.0.1 服務(wù)器IP地址
:80 服務(wù)器的端口號(hào)
index.html 需要訪問的資源名稱
服務(wù)器ip地址和端口號(hào)的作用是 告訴瀏覽器我們需要訪問的那臺(tái)服務(wù)器的詳細(xì)地址是什么霜浴。
index.html作用: 當(dāng)我們通過IP地址和端口號(hào)找到對(duì)應(yīng)的服務(wù)器之后,需要通過資源名稱告訴服務(wù)器蓝纲,我們需要獲取服務(wù)器上的哪個(gè)資源
第五課 HTTP協(xié)議
規(guī)范約束瀏覽器和服務(wù)器之間如何溝通阴孟,兩者完全沒有障礙的溝通
第六課:其他知識(shí)補(bǔ)充
1、html文件擴(kuò)展名是.html
2税迷、電腦上的一個(gè)文件是可以被 同時(shí) 多個(gè)軟件打開的永丝,不同的軟件打開可能會(huì)有不同的效果
3、純文本文件:記事本箭养,只要能夠被記事本打開慕嚷,并且能夠正常顯示的文件,.html也是純文本文件