第二天易忘知识点-HTML

day02

1.input属性

reset重置
hidden隐藏域
range滑块
datatime-local时间日期选择器

2.其他标签

progress进度条

3.想要点击文字让表单元素聚焦

1.label标签直接包裹表单元素
2.label for 属性 和 input id属性要一致 文字放在label中

4.input标签的所有属性

  • text 明文输入框
  • password 暗文输入框
  • radio 单选按钮 将所有单选按钮设置同一个name
  • checkbox 复选按钮
  • button 普通按钮
  • image 图片按钮
  • reset 重置按钮
  • submit 提交按钮
  • hidden 隐藏域
  • file 上传文件

H5新增
* range 滑块 max min value step
* email 邮箱 提交时候会对邮箱验证 11@11
* tel 电话 使用pattern 做正则校验
* url url做校验 https://11
* color 取色器
* date 日期选择器
* datatime-local 时间日期选择器
* number 数字表单元素 只允许输入一组数字

5.http协议

超文本传输协议(HyperText Transfer Protocol);
客户端(一般指的是浏览器)和服务器请求应答的通信协议;
客户端发送的数据会被封装成请求报文给服务器端
请求报文:
请求行 请求方式 url http1.1
请求头 content-type 请求头格式 application/json
空行 回车 换行 分割内容
请求体 get请求发送的数据会携带在地址栏 post发送的数据携带请求体中
服务器端响应给客户端的数据也会被封装成响应报文
响应报文:
响应行 http1.1 状态码 状态码描述 200 OK / 500 Internal Serve Error
响应头 content-type:application/json
响应体 {status:200,message:"新增成功",data:[{}],timestatmp:时间戳}

get与post的区别

1.get携带的参数携带在地址栏 http://121.199.0.15:7001/user/findById?id=1&name='zhangsan';
2.post携带的参数携带在请求体中
3.get携带的参数有限制 1kb post携带的参数量大
4.安全性 get参数在地址栏 安全性差 post请求参数在请求体中 安全性好
5.get请求会被浏览器缓存 浏览器支持get请求 post请求不会被缓存 浏览器不支持post请求

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注