• web 作业 01


    http协议

    # 四大特性
    	1.基于请求响应
      2.基于TCP/IP作用于应用层之上的协议
      3.无状态
      	不保存用户的信息
        eg:一个人来了一千次 你都记不住 每次都当他如初见
        由于HTTP协议是无状态的 所以后续出现了一些专门用来记录用户状态的技术
        	cookie、session、token...
      4.无/短链接
      	请求来一次我响应一次 之后我们两个就没有任何链接和关系了
        	长链接:双方建立连接之后默认不断开 websocket(后面讲项目的时候会讲)
    
            
    # 请求数据格式
    	请求首行(标识HTTP协议版本,当前请求方式)
      请求头(一大堆k,v键值对)
      
    
      请求体(并不是所有的请求方式都有get没有post有 存放的是post请求提交的敏感数据)
    # 响应数据格式
    	响应首行(标识HTTP协议版本,响应状态码)
      响应头(一大堆k,v键值对)
      
    
      响应体(返回给浏览器展示给用户看的数据)
     
    # 响应状态码
    	用一串简单的数字来表示一些复杂的状态或者描述性信息  404:请求资源不存在
      1XX:服务端已经成功接收到了你的数据正在处理,你可以继续提交额外的数据
      2XX:服务端成功响应了你想要的数据(200 OK请求成功)
      3XX:重定向(当你在访问一个需要登陆之后才能看的页面 你会发现会自动跳转到登陆页面)
      4XX:请求错误
        	404:请求资源不存在
          403:当前请求不合法或者不符合访问资源的条件
      5XX:服务器内部错误(500)
      
    
    # 请求方式
    	1.get请求
      	朝服务端要数据
        eg:输入网址获取对应的内容
      2.post请求
      	朝服务端提交数据
        eg:用户登陆 输入用户名和密码之后 提交到服务端后端做身份校验
    
    # url:统一资源定位符(大白话 网址)
    

    前端标签分类

    第一种
    1  双标签
    2  单标签(自闭和标签)
    
    第二种
    # 1 块儿级标签:独占一行
    		h1~h6	p div
      	1 块儿级标签可以修改长宽 行内标签不可以 修改了也不会变化
        2 块儿级标签内部可以嵌套任意的块儿级标签和行内标签
        	但是p标签虽然是块儿级标签 但是它只能嵌套行内标签 不能嵌套块儿级标签
          	如果你套了 问题也不大 因为浏览器会自动帮你解开(浏览器是直接面向用户的 不会轻易的报错 哪怕有报错用户也基本感觉不出来)
           
        总结:
          	只要是块儿级标签都可以嵌套任意的块儿级标签和行内标签
            但是p标签只能嵌套行内标签(HTML书写规范)
    # 2 行内标签:自身文本多大就占多大
    		i u s b span
      	行内标签不能嵌套块儿级标签 可以嵌套行内标签
    
    基本标签    
    <h1>我是h1</h1>  标题标签 1~6级标题
    <b>加粗</b>
        <i>斜体</i>
        <u>下划线</u>
        <s>删除线</s>
        <p>段落</p>
         <br>  换行
          <hr>  水平分割线
    
  • 相关阅读:
    [转 scrum] Scrum的三个物件
    [转 scrum] 敏捷误解之无计划
    [转 scrum] Scrum三个角色及其职责介绍
    [转 scrum] Scrum的三个物件
    [转 scrum] Scrum三个角色及其职责介绍
    [转 scrum] Scrum术语字典
    浅尝异步IO
    LINUX内核内存屏障
    在C/C++程序里打印调用栈信息
    Ubuntu10.04下Linux内核编译的完整步骤
  • 原文地址:https://www.cnblogs.com/chenyoupan/p/12872612.html
Copyright © 2020-2023  润新知