URI:統一資源標識符 URI=URL+URN
URL:統一資源定位符
URN:統一資源名稱
上邊的圖片編號對應下邊的編號說明:
1.HTTP(佔90%市場)/HTTPS/FTP 傳輸協議(能夠理解爲快遞小哥,是內容傳輸的媒介,經過傳輸協議客戶端能夠把一些信息傳遞給服務器,服務器也能夠把內容傳遞給客戶端)css
2.域名html
3.端口號webpack
端口號的取值範圍0~65535之間,端口號被一個項目/程序佔用,其餘的程序就不能使用這個端口號了web
4.請求資源文件的路徑和名稱 /students/index.html 請求的是當前項目students文件夾下的index.html文件 /index.html 請求的是當前項目根目錄下的index.html文件,在不指定請求文件的時候,默認請求的資源文件通常都是/index.html或者/default.html()json
5.問號傳參 ?xxx=xxx&xxx=xxx...gulp
6.哈希值(HASH):#video瀏覽器
兩個階段都完成這件事纔算完成,也就是完成了一個HTTP事物安全
服務器端返回的內容均可以在響應主體中看到(服務器端返回給客戶端的內容基本上都在響應主體中,固然根據需求也會有一部分在響應頭中返回給客戶端)服務器
客戶端若是想給服務器端傳遞內容,能夠放在請求主體中傳遞給服務器,服務器接收到請求能夠在請求主體中獲取到內容app
一、客戶端均可以經過哪些方式把內容傳遞給服務器呢?
二、服務器端如何把內容返回給客戶端?
在谷歌瀏覽器控制檯的Network選項中能夠查看到全部的請求記錄和請求信息
1)把CSS或者JS進行合併壓縮(webpack/gulp自動化平臺),保證當前頁面最多隻引入一個CSS和一個JS(偶爾有公共類庫能夠多引入一兩個);若是CSS和JS代碼都不是不少的時候,直接採用內嵌式,這種技巧在移動端常常使用;
2)對於靜態資源圖片(按鈕圖標或者背景圖等,固定的圖片)進行CSS Sprite技術;對於動態圖片,咱們能夠作圖片延遲加載;大圖在保證不失真的狀況下,咱們能夠壓縮或者BASE64;
3)數據的分批異步加載