• 前端初识


    前端初识

    前端

    前端背景介绍
    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传送门
  • 相关阅读:
    文本框输入限制 [大全]
    JavaScript关于window.open()应用
    你还敢使用window.open弹广告吗?
    在HTML网页中插入ActiveX控件
    XMLDOC的常用方法和属性
    细说HTML元素的ID和Name属性的区别
    常用的40个网站制作技巧
    激活 ActiveX 控件
    laravel 配置 elasticsearch
    mac上运行ls 命名查看做面文件的出现“Operation not permitted”错误
  • 原文地址:https://www.cnblogs.com/liqianxin/p/12870150.html
Copyright © 2020-2023  润新知