zoukankan      html  css  js  c++  java
  • 前端相关知识

    HTTP协议
    超文本传输协议
    规定了浏览器与服务端之间消息传输的数据格式

    四大特性:
    1.基于请求响应
    2.基于TCP/IP之上的作用于应用层的协议
    3.无状态(服务端无法保存用户的状态,一个人来一千次 我都记不住 还当你如初见)
    4.无连接(请求来一次我响应一次 之后立马断开连接 两者之间就不再有任何关系了)
    websocket 相当于是HTTP协议的一个大的补丁 它支持长连接

    请求数据格式
    请求首行(标识HTTP协议版本,当前请求方式)
    请求头(一大堆k,v键值对)

    请求体(携带的是一些敏感信息比如 密码,身份证号...)

    响应数据格式
    响应首行(标识HTTP协议版本,响应状态码)
    响应头(一大堆k,v键值对)

    响应体(返回给浏览器页面的数据 通常响应体都是html页面)


    响应状态码
    用一串简单的数字来表示一些复杂的状态或者提示信息
    1XX:服务端已经成功接收了你的数据正在处理 你可以继续提交额外的数据
    2XX:服务端成功响应 你想要的数据(请求成功200)
    3XX:重定向(当你在访问一个需要登录之后才能访问的页面 你会发现窗口会自动调到登录页面 301 302)
    4XX:请求错误(请求资源不存在404,请求不合法不符合内部规定会权限不够403)
    5XX:服务器内部错误(500)




    请求方式
    1.get请求
    朝服务端要资源(比如浏览器窗口输入www.baidu.com)
    2.post请求
    朝服务端提交数据(比如用户登录 提交用户名和密码)


    URL:统一资源定位符(大白话 就是网址)

    input input标签就类似于是前端变形金刚
    type
    text:普通文本
    password:密文 不展示明文
    date:日期
    submit:触发提交动作
    button:普通按钮 没有实际意义 但是可以通过js绑定事件实现自定义动作
    reset:重置表单内容
    radio:单选 可以通过checked控制默认选择(当属性值和属性名相同的情况下 可以简写 checked) checked="checked"
    checkbox:多选 同上 可以设置默认值
    file:获取用户上传的文件


    select标签
    默认是单选 可以通过multiple变成多选
    如果想默认选择 用selected (selected="selected")

    textarea标签
    获取用户输入的大段文本



    form表单默认是get请求 你需要通过method参数 换成post提交
    form表单中 要想触发提交动作
    只有两种情况可以
    1.input标签type指定成submit
    2.直接写button标签

    获取用户输入(输入 选择 上传...)的标签 都必须有一个name属性
    这个name属性就类似于字典的key,而标签获取到的用户写入的值就类似于字典的value



    <input type="text" id="d1" name="username" value="默认值">
    name就相当于是字典的key
    value就是字典的值
    获取都的用户输入都会被放入value属性中

  • 相关阅读:
    python 指定文件夹下所有文件(包括子目录下的文件)拷贝到目标文件夹下
    python 删除文件或文件夹
    Computer Science Theory for the Information Age-1: 高维空间中的球体
    Jordan Lecture Note-12: Kernel典型相关分析(Kernel Canonical Correlation Analysis, KCCA).
    王道论坛研究生机试练习赛(二)
    Jordan Lecture Note-11: 典型相关分析(Canonical Correlation Analysis, CCA).
    PAT 1021
    Jordan Lecture Note-10: Kernel Principal Components Analysis (KPCA).
    PAT 1020
    PAT 1019
  • 原文地址:https://www.cnblogs.com/wkq0220/p/11456446.html
Copyright © 2011-2022 走看看