zoukankan      html  css  js  c++  java
  • 前端初识

    前端初识

    前端

    前端背景介绍
    HTTP初识
    HTML语法

    前端背景介绍

    前端:与用户直接进行打交道的界面就可以被称为前端,相当于前台小姐姐。

    前端内容大致有以下三个:

    • HTML:网页的骨架,没有样式
    • CSS:给骨架添加装饰
    • JS:添加动态效果

    软件开发的结构有两种,分别是cs和bs,前者需要自己写客户端和服务端,但是对于cs来说, 其实浏览器就相当于客户端,此时如果我们在浏览器中输入网址会发生四件事:

    1. 浏览器向服务端发送请求
    2. 服务端接受请求
    3. 服务端返回相应的请求
    4. 浏览器接受响应,按照特定的规则将渲染页面展示给用户看

    HTTP初识

    HTTP是用来规范服务端和客户端间数据交互的格式的,想要使用浏览器当做客户端,就要 使用这个协议,不然浏览器看不懂你的数据格式,还是不是什么都显示不出来。

    HTTP的四大特性,这是要考的:

    • 基于请求响应
    • 基于TCP/IP应用层上的规范
    • 无状态:不保存用户的信息,像是得了失忆症,专练就会忘的那种
    • 无/短链接:跟服务端之间的链接就只有请求响应那么短的时间

    请求数据的格式:

    1. 请求首行:用来标识HTTP协议的版本,当前请求方式
    2. 请求头:一大堆k:v键值对
    3. /r/n/r/n:这是必不可少的第三部分
    4. 请求体:存放请求的数据

    响应数据的格式:

    1. 响应首行:标志HTTP协议版本,响应状态码
    2. 响应头:一堆k:v键值对
    3. /r/n/r/n:这同样是必不可少的
    4. 响应题:返回给浏览器用户请求的数据

    什么是响应状态码呢?那就是用一串数字来表示一些复杂的状态或者描述性的信息

    1. 1XX:服务端接受到了请求数据并且正在处理,可继续提交数据
    2. 2XX:服务端成功响应你想要的数据,eg:200 ok表示响应成功
    3. 3XX:重定向,访问目标网址的时候由于条件不满足,被引向了其他网址
    4. 4XX:请求错误,404:请求资源不存在;403:当前请求不合法或不满足访问资源条件
    5. 5XX:服务器内部错误

    请求方式有两种:

    • get请求:向服务端要数据
    • post请求:向服务端提交数据

    HTML语法

    TP传送门
  • 相关阅读:
    hdu5834 Magic boy Bi Luo with his excited tree 【树形dp】
    POJ2152 Fire 【树形dp】
    POJ1848 Tree 【树形dp】
    hdu3586 Information Disturbing 【树形dp】
    BZOJ4557 [JLoi2016]侦察守卫 【树形dp】
    BZOJ4000 [TJOI2015]棋盘 【状压dp + 矩阵优化】
    BZOJ1487 [HNOI2009]无归岛 【仙人掌dp】
    BZOJ4002 [JLOI2015]有意义的字符串 【数学 + 矩乘】
    洛谷P3832 [NOI2017]蚯蚓排队 【链表 + 字符串hash】
    3-3 银行业务队列简单模拟
  • 原文地址:https://www.cnblogs.com/liqianxin/p/12870150.html
Copyright © 2011-2022 走看看