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)数据的分批异步加载