html 内容
css 外观
JavaScript 动作
HTTP协议
四大特性:
1.基于请求响应
2.基于TCP/IP作用应用层之上的协议
3.无状态,不保存用户的信息
为了保证不丢失有了cookie、session、token技术
4.短链接,请求来一次我响应一次,之后就没有任何关联了
长连接:websocket
请求数据格式:
请求首行(标识http协议版本,当前请求方式)
请求头(一大堆K,V键值对)
(空行,/r/n 千万不能省略)
请求体(并不是所有的请求方式都有get没有post有,存放的是post请求提交的敏感数据)
请求方式:
1.get请求
向服务端要数据
2.post请求
向服务端提交数据
响应数据格式:
响应首行(标识http版本,响应状态码)
响应头(一大堆K,V键值对)
(空行,/r/n)
响应体(返回给浏览器展示给用户看的数据)
响应状态码:
一串数字代表复杂的状态
1xx:服务端已经成功接收到你的数据正在处理,你可以继续提交
2xx:服务端成功响应了你想要的数据
3xx:重定向
4xx:请求错误
404:请求资源不存在
403:请求不合法没权限
5xx:服务端内部错误
<!--注释-->
由于html代码非常杂乱,用注释划分区域
<!--导航条开始-->
html代码
<!--导航条结束-->
文档结构:
<html>
<head>
head内的标签不是给用户看的,而是定义一些配置注意是给浏览器看的
</head>
<body>
body内的标签,写什么浏览器就会渲染什么,用户都可以看到
</body>
</html>
标签的分类
<h1></h1>
<a href="https://www.baidu.com/"></a>
<img>
1.双标签
2.单标签(自闭和标签)