前端基础,加标签
web服务的本质 在浏览器中敲回车发生了几件事情? 1 浏览器向服务端发请求 2 服务端接收请求 3 服务端返回相应的响应 4 浏览器接收响应,根据特定的规则渲染页面给用户看 HTTP协议 什么是http协议 又叫超文本传输协议 规定了浏览器与服务端之间传输数据的格式 四大特性 1 基于请求响应 2 基于tcp,ip之上的应用层协议 3 无状态(无法保存用户状态,每一次来都和上一次一样) 4 无连接(每一次请求,响应,都会断开连接) 请求数据的格式 1 请求数据格式 请求首行(标识了http的版本号,和请求方式) 请求头(一大堆的k,v键值对) 换行(/r/n) 请求体(携带的是一些敏感的信息,比如用户名,密码) 2 响应数据格式 响应首行(标识了http的版本号,和响应状态码) 响应头(一大堆的k,v键值对) 换行(/r/n) 响应体(返回的是html页面) 请求方式 1 get(向服务端要资源) 2 post(向服务端提交数据) html 1注释 1 单行注释 <!--单行注释--> 2 多行注释 <!-- 单行注释 --> head内常用标签 title 用来显示网页的标题 style 用来控制样式,内部支持写css代码 link 用来引入外部css文件 script 用来支持写js代码,也支持导入外界js文件 meta(http-equiv 与 content) 1 2 3