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都可以


版权声明:本文为yingzi10101118原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。