1. 程式人生 > >html檔案直接可以瀏覽器開啟,為什麼很多人選擇本地伺服器localhost開啟?有什麼不一樣嗎?

html檔案直接可以瀏覽器開啟,為什麼很多人選擇本地伺服器localhost開啟?有什麼不一樣嗎?

最直接的區別,很容易注意到,一個是file協議,另一個是http協議。

--file協議更多的是將該請求視為一個本地資源訪問請求,和你使用資源管理器開啟是一樣的,是純粹的請求本地檔案。

--http請求方式則是通過假架設一個web伺服器,解析http協議的請求然後向瀏覽器返回資源資訊。我們所開發的html檔案最後必定是會以網頁的形式部署在伺服器上,通過http協議訪問,所以我們開發中也儘可能模擬線上環境,架設本地伺服器,來避免file協議與http協議實現

 

如果是請求AJAX網路請求資料,也可以使用file:///E:/zjy/exercise/6/4-jsonp-jquery.html或者localhost/exercise/6/4-jsonp-jquery.html

請求本地資料,file:///E:/zjy/exercise/6/5-formdata.html或者http://localhost/exercise/6/5-formdata.html都可以