• 第01篇_Web基础

    第01章_HTML

    第一节 快速入门

    1. 什么是HTML?

    HTML(Hyper Text Markup Language)超文本标记语言,是最基础的网页开发语言,用于展示页面的内容。

     

     

    2. 基本语法

     

     

    3. 入门案例

    一个简单的HTML示例如下:

     

     

    第二节 基本标签

    1. 文档标签

    标签名描述 
    <!DOCTYPE html>文档声明,声明该文档是HTML文档 
    <html>文档根标签 
    <head>文档头部 
    <body>文档主体 
    <meta>文档元数据charset
    <title>文档标题 
    <header>主体页眉(语义化标签) 
    <footer>主体页脚(语义化标签) 
    <link>引入外部资源rel、type、href
    <script>引入客户端脚本文件srctype
    <style>定义样式type
    <!-- 注释内容 -->编写注释 

     

     

    2. 文本标签

    标签名描述常用属性
    <h1>...<h6>标题标签 
    <p>段落标签 
    <div>行标签 
    <span>块标签 
    <br>换行 
    <hr>水平线color、width、size、align

     

     

    3. 样式标签(不常用)

    标签名描述常用属性
    <font>字体样式color、size、face(字体)
    <center>居中 
    <b>加粗 
    <i>斜体 
    <em>着重 
    <strong>加重语气 
    <small>小号字 
    <ins>插入字 
    <del>删除字 
    <sub>下标字 
    <sup>上标字 

     

     

    4. 图片标签

    标签名描述常用属性
    <img>展示图片src、align、alt、width、height
    <map>展示图像地图 
    <area>定义图像地图中的可点击区域 

     

     

    5. 链接标签

    标签名描述常用属性
    <a>超链接href(URL)、target(打开资源的方式,可选_selef、_blank等)
    <base>页面中超链接的默认URL(不常用) 

     

     

    6. 列表标签

    标签名描述常用属性
    <ol>有序列表type(序号类型)、start(序号起始值)、list-style-type: none
    <ul>无序列表type(列表形状,可选disc、square、circle等)、list-style-type: none
    <li>列表项 

     

     

    7. 表格标签

    标签名描述常用属性
    <table>表格width、border、bgcolor、align、cellpadding(格线与内容距离)、 cellspacing(格线之间距离)
    <tr>表格行bgcolor、align
    <td>单元格colspan(占N列)、rowspan(占N行)
    <caption>表格标题 
    <th>标题行(语义化标签,与普通的<tr>类似) 
    <thead>内部行视为表格的头部分(语义化标签) 
    <tbody>内部行视为表格的体部分(语义化标签) 
    <tfoot>内部行视为表格的脚部分(语义化标签) 

    image-20220810184547584

     

     

    8. 表单标签

    标签名描述常用属性
    <form>表单action(指定提交数据的URL)、method(指定提交方式,GET、POST等)
    <input>表单项type(表单项类型)
    <select>下拉列表 
    <option>下拉列表项value(提交值)
    <textarea>文本域rows(默认行)、cols(默认列)
    <label>焦点绑定for(绑定的表单项id)

    常用的表单项类型如下:

    表单项类型(type)描述相关属性
    text文本输入框placeholder(提示信息)
    password密码输入框 
    number数字输入框 
    email邮件输入框 
    date日期输入框 
    radio单选框value(提交值)、checked(选中状态)
    checkbox复选框value(提交值)、checked(选中状态)
    file文件选择框 
    hidden隐藏域 
    button普通按钮 
    submit提交表单按钮 
    image图片提交按钮src

    注意:表单项中的数据要想被提交,必须指定其name属性。

    image-20220810191328870

     

     

    第三节 高级标签

    视频标签、音频标签、内联框架标签等,基础阶段暂不学习!

     

     

    第四节 扩展补充

    1. 常用属性取值

    属性取值说明
    color1) 英文单词:redgreenblue等。
    2) RGB范围:如rgb(0,0,0),取值范围为0~255。
    3) 颜色编码:如#FF00FF,取值的范围为00~FF之间。
    width1) 数值:如width='20',默认单位为px(像素)。
    2) 百分比:如50%,表示占比相对于父元素的比例。
    align可选centerleftright等。

     

     

    2. 字符实体列表

    显示结果描述实体名称实体编号
     空格&nbsp;&#160;
    <小于号&lt;&#60;
    >大于号&gt;&#62;
    &和号&amp;&#38;
    "引号&quot;&#34;
    '撇号&apos; (IE不支持)&#39;
    &cent;&#162;
    £&pound;&#163;
    ¥人民币/日元&yen;&#165;
    欧元&euro;&#8364;
    §小节&sect;&#167;
    ©版权&copy;&#169;
    ®注册商标&reg;&#174;
    商标&trade;&#8482;
    ×乘号&times;&#215;
    ÷除号&divide;&#247;

    注意:虽然HTML不区分大小写,但实体字符对大小写敏感。

     

     

    第02章_CSS

    第一节 快速入门

    1. 什么是CSS?

    CSS(Cascading Style Sheet)中文名为层叠样式表,用来对HTML页面进行美化和布局控制。使用CSS可以降低耦合度,让分工协作更加容易,进而提高开发效率。

    CSS的格式如下:

     

     

    2.内联样式(style属性)

    内联样式指直接在HTML标签的style属性中写CSS样式代码。

     

     

    3. 文档样式(style标签 )

    文档样式指在HTML文档的 <head> 标签内定义一个<style>标签,并用选择器选择元素后进行样式控制。

     

     

    4. 外部样式(css文件)

    在外部定义CSS资源文件,并在<head>标签内,定义<link>标签,通过ref属性引入外部的资源文件。

    提示:外部样式还可以使用<style>@import "css/a.css";</style>方式引入,简单了解即可。

     

     

    5. 样式覆盖

    如果存在多个同名的CSS样式,那么后引入的样式将会覆盖前面的样式(注:在特异性相同的情况下)。

     

     

     

    第二节 选择器

    1. 基础选择器

     

     

    2. 组合选择器

     

     

    3. 属性选择器

     

    4. 伪元素

    伪元素用于对虚拟元素添加CSS效果。虚拟元素是一种逻辑概念,并非是某个确定的元素。

    在这里插入图片描述

     

     

    5. 伪类

    伪类用于对特定状态的元素添加CSS效果。

    在这里插入图片描述

     

     

    6. 特异性

    特异性是选择器的权重指标,当多个选择器操作的CSS属性发生冲突时,以权重较大者为准,如果权重相同,则覆盖掉先引入的样式。

    选择器类型权重
    行内样式1000
    ID选择器100
    类选择器、属性选择器和伪类10
    元素选择器和伪元素1
    通用选择器0
    !important无穷大

     

     

     

    第三节 基础样式

    1. 颜色

     

     

    2. 背景

     

     

    3. 透明度

     

     

    4. 文本

     

     

    5. 字体

     

     

     

    第四节 盒子模型

    1. 盒子模型简介

    在盒子模型中,所有HTML元素都可以视为方框,它包括外边距边框内边距以及实际的内容

    CSS 框模型

    注意:内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。

     

     

    2. 内容宽度和高度

    注意:heightwidth 属性指的是内容区域的宽度和高度,不包括内边距、边框或外边距。增加内边距、边框和外边距不会影响内容的尺寸,但是会增加元素框的总尺寸。

     

     

    3. 边框与轮廓

    注意:

    1. 边框/轮廓必须设置border-style/outline-style属性,否则其他CSS 边框/轮廓属性都不会有任何作用。

    2. 轮廓是在元素边框之外绘制的,并且可能与其他内容重叠。outline-offset 属性在元素的轮廓与边框之间添加透明空间。

     

     

    4. 外边距与内边距

    注意:内边距用于呈现元素的背景。外边距是透明的,不会遮挡其后的任何元素。

     

     

    5. 扩展:关于外边距合并

    当两个垂直外边距相遇时,它们将合并成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

    CSS 外边距合并的实际意义

    注意:只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。

     

     

     

    第五节 布局效果

    1. 默认布局

    1.1 display

    默认情况下,元素按文档顺序从上到下、从左到右依次展示(文档流),展示效果取决于display属性。

    注意:行内元素不能包含块级元素。

     

    1.2 visibility

    visibility属性与display属性相似,表示元素的可见性。

     

    1.3 max-width

    默认情况下,块级元素将占用该行的全部宽度。你可以通过width属性来固定,如500px,防止其延伸到其容器的边缘,并可将外边距设置为auto,来实现元素水平居中的效果。

    但是,当浏览器窗口不足500px时,下方将会出现水平滚动条,可以使用max-width替代width属性来改善该问题。

     

     

    2. 内容溢出

    内容溢出指元素的内容区域无法展示元素的全部内容,可通过overflow属性指定进行隐藏或滚动。

     

     

    3. 元素定位

    元素定位指确定元素在浏览器中的位置。先通过position属性指定定位方式,再通过toprightbottomleft调整偏移距离。

     

     

    4. 浮动与清除

    4.1 浮动

    浮动就是使元素脱离文档流,按照指定的方向(向左或右)发生移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。

    注意:

    1. 浮动后的元素不会超出父元素的范围(内边距)。

    2. 多个浮动的块状元素可能会在同一行显示。

     

     

    4.2 清除浮动

    如果父容器不设高度,当子元素浮动时,子元素脱离文档流,父容器高度不能被内容撑开,此时会造成“高度塌陷”。

    image-20220903165349568

    可以使用如下方式来解决该问题。

    image-20220903170210307

     

     

     

     

    5. 元素对齐

    5.1 水平居中

     

    5.2 左右对齐

     

    5.3 垂直对齐

     

     

    6. 元素重叠

    如果元素的内容发生重叠,则后渲染的元素将会在上方展示。你可以通过z-index属性调整展示顺序,值越大则越先展示,默认值为0。

     

     

    第03章_JavaScript

    第一节 快速入门

    1. 什么是JavaScript?

    JavaScript是一门运行在浏览器上的客户端脚本语言,用来控制HTML页面的元素,让页面有一些动态的效果,从而增强用户的体验。

    它由如下三部分组成:

     

    2. 基本使用

    注意:

    1. script标签可以定义多个,执行顺序取决于其定义位置。

    2. 外部JS方式一般采用自闭和标签,标签体不再写其它的JS代码。

     

     

     

    第二节 基础语法

    JavaScript是一种弱类型语言,其语言结构与C语言类似,语句严格区分大小写,一般以分号结尾,自动忽略多个空格和换行

     

    1. 标识符

    标识符可以由字母数字下划线美元符号($)组成,使用时需注意:

     

    2. 变量

    注意事项:

    1. 在函数外定义的变量,将成为全局变量。

    2. 变量未初始化时的值为undefined,而非其它语言常见的null。

     

     

    3. 运算符

     

     

    4. 流程控制

     

    5. 输入输出

     

     

    第三节 基本数据类型

    1. 数值

    JavaScript使用双精度浮点数来存储所有的数值,而不区分整型、长整型、小数等,最大精度为15位

     

    2. 字符串

     

    3. 布尔

     

    4. null与undefined

    在JS中,null表示一个空对象,undefined表示未初始化值,它们类型不同,但数值相等。

     

    5. 类型运算符(typeof)

     

    6. 类型判断符(instanceof)

    instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上。

     

     

    第四节 数组

    1. 定义数组

     

    2. 数组常用方法

     

    3. 遍历数组

     

     

     

    第五节 函数

    1. 函数的基本用法

     

    2. 构造函数

    构造函数是一种用于构建对象的特殊函数,一般以大写字母开头,并与new运算符一起使用。

     

    3. 函数闭包

     

    4. 方法引用

     

     

     

    第六节 对象

    1. 创建对象

     

    2. 基本使用

     

     

     

    第七节 JS内置对象

    1. Object

     

    2. Map和Set

     

    3. Date

    Date实例用来处理日期和时间。

     

    4. Math

    Math中定义了数学常数和跟数学相关的运算(求绝对值、取整、最大值等)。

     

    5. Regxp

    有关JS中的正则表达式:

    有关JS中的正则表达式:

    • 单个字符:[a]表示a、[ab]表示a或b、表示[a-zA-Z0-9_]字母或数字或下划线。

    • 特殊符号:\d表示单个数字字符,等同[0-9]、\w表示单个单词字符,等同[a-zA-Z0-9_]。

    • 量词符号:{n}表示正好n次、{m,n}表示m-n次、{m,}表示至少m次、+表示至少1次,等同于{1,}、?表示0次或1次,等同于{0,1}、*表示0次或多次,等同于{0,}。

    • 开始结束:^表示正则表达式的开始,$表示正则表达式的结束。

    • 匹配模式:i表示忽略大小写、g表示全局匹配模式。

     

     

    6. Global

    封装一些全局使用的属性和方法,无需使用Global也可直接调用。

     

    7. Promise

    Promise用来执行异步任务,在异步方法内部通过myResolve或myReject返回成功或失败,并触发对应的回调函数。

    注意:await关键字只能在async函数中使用。

     

     

    第八节 BOM对象

    BOM(Browser Object Model,浏览器对象模型)是对浏览器窗口的一种抽象,核心部分由Window(窗口对象)Document(文档对象,DOM)Navigator(浏览器对象)Screen(显示器屏幕对象)History(历史记录对象)Location(地址栏对象)等组成。

     

    1. Window

    Window是浏览器窗口的抽象,同时也是全局变量和全局函数的载体。

     

    2. location

     

    3. history

     

    4. Navigator

    Navigator包含浏览器的相关信息,最常用的是userAgent属性,该属性返回由客户机发送服务器的请求头user-agent的值。

     

     

     

    第九节 DOM对象

    DOM(Document Object Model,文档对象模型)是对标记语言文档(如HTML、XML等)的一种抽象,核心部分由Document(文档对象)Element(元素对象)Attribute(属性对象)Text(文本对象)Comment(注释对象)Node(节点对象,其他5个的父对象)等组成。扩展部分根据不同的文档类型扩展不同的内容。

     

    1. Node

    Node是其它DOM对象的父对象,所有DOM对象都可以被认为是一个Node。Node一般有节点类型(nodeType)节点名称(nodeName)节点值(nodeValue)三个基本属性。

     

    2. Document

    Documentwindow对象的子属性,表示HTML文档对象,可以用来获取元素和创建其它DOM对象等。

     

    3. Element

    Element是元素的抽象,通过它可以修改元素的innerTextinnerHTMLstyleclasssrctypevaluecheckedselecteddisabled等元素内置属性或其它自定义属性。

     

     

    第十节 事件

    1. 常见的事件

    事件包含事件源事件类型事件回调函数三个基本要素。常用的事件如下:

     

    2. 绑定和解绑事件

     

     

    3. 事件流

    事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。事件流描述的是从页面中接收事件的顺序。

    DOM事件流分为3个阶段:捕获阶段 -> 当前目标阶段 -> 冒泡阶段

    img

    事件捕获最早由网景提出,由DOM最顶层节点开始,然后逐级向下传播到到最具体的元素接收的过程。事件冒泡最早由IE提出,事件开始时由最具体的元素接收,然后逐级向上传播到DOM最顶层节点的过程。

    JS代码中只能执行捕获或者冒泡(默认)中的一个阶段,在注册事件监听时可通过addEventListener(type, listener[, useCapture])的第三个参数进行设置。

    在实际开发中我们很少使用事件捕获,我们更关注事件冒泡。特殊的,onclickattachEvent事件只能得到冒泡阶段,也有些事件是没有冒泡的,比如onbluronfocusonmouseenteronmouseleave等。

     

     

    4. 事件对象

    事件处理函数的第一个形参表示事件对象,它封装了跟当前事件相关的一系列状态信息和相关事件处理方法。

     

     

    第十一节 其它补充

    1. 类

     

    2. 异常

     

    3. JSON

     

    4. Ajax

    Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。传统的网页如果需要更新内容,必须重载整个网页页面。

     

     

    第十二节 ES6+新特性

    1. ES6增强特性

    1. 变量:新增let和var关键字用于定义变量。

    2. 字符串:新增includes()、startsWith()、endsWith()等方法,以及支持模板字符串。

    3. 数组:新增find()、findIndex()、includes()、map()、reduce()等方法。

    4. 函数:支持参数默认值、箭头函数。

    5. 对象:新增keys(obj)、values(obj)、entries(obj)、assign(dest, ...src)等方法。

    6. 解构表达式

     

    第04章_TypeScript

    第一节 快速入门

    1. TypeScript简介

    TypeScript微软开发的一个 JavaScript 扩展语⾔,它是 JavaScript 的超集,包含了 JavaScript 的所有内容,并增加了静态类型检查接口泛型等很多现代开发特性,更适合⼤型项⽬的开发。

     

    2. 入门案例

    1) 编写一个 index.ts 文件

     

    2) 编写一个 index.html 文件

     

    3) 安装编译工具

     

    4) 编译 .ts 文件

     

    5) 测试验证

    使用浏览器打开 index.html 文件,控制台便会打印输出:

    image-20241209215047954

     

    6) 扩展:自动编译

    首先需初始化编译目录,生成 tsconfig.json 配置文件:

    然后使用监听命令自动编译当前目录下的所有 .js 文件:

    提示:

    1. 自动编译相关配置一般在 tsconfig.json 中修改。

    2. 实际开发时,会使用一些脚手架,自动编译会默认配置好,无需特殊关注。

     

     

    第二节 类型检查

    1. 类型总览

     

    2. 类型声明

    使⽤ : 来对变量或函数形参,进⾏类型声明:

    : 后也可以写字⾯量类型,不过实际开发中⽤的不多:

    在大多数情况下,TypeScript也可以进行类型推断

    但类型推断不是万能的,⾯对复杂类型时推断容易出问题,所以尽量还是明确的编写类型声明!

    注意:

    1. 在TypeScript中,可以将基本类型赋值给包装类型(自动装箱),但不能将包装类型赋值给基本类型(自动拆箱):

     

    3. any类型

     

    4. unknown类型

    unknown未知类型,适⽤于起初不确定数据的具体类型,要后期才能确定的情形。

     

    5. never类型

    never不是任何类型,即不能有任何值,包括 undefined 、 nul l 、 '' 、 0 都不⾏!

     

    6. void类型

    void空类型,即函数不许返回任何值(undefined除外),调⽤者也不应依赖其返回值进⾏任何操作

    但是,声明返回值为 void 和声明返回值为 undefined 的函数还是不一样的:

     

    7. object/Object类型

    object所有非原始类型,可存储对象、函数、数组等,由于限制的范围⽐较宽泛,在实际开发中使⽤的相对较少。

    Object所有可以调⽤ Object⽅法的类型,即可以接收 undefined 和 null 之外的任何值,实际开发中使⽤频率极低。

     

    8. 对象/函数/数组类型

     

    9. tuple类型

    tuple是一种特殊的数组类型,可以存储固定数量的元素,并且每个元素的类型是已知的且可以不同

     

    10. enum类型

    enum 可以定义⼀组命名常量,它能增强代码的可读性,也让代码更好维护。

     

    11. type关键字

    type 可以为任意类型创建别名,让代码更简洁、可读性更强,同时能更⽅便地进⾏类型复⽤和扩展。

     

    12. 类型声明文件

    类型声明⽂件是 TypeScript 中的⼀种特殊⽂件,通常以 .d.ts 作为扩展名。它的主要作⽤是为现有的 JavaScript 代码提供类型信息,使得 TypeScript 能够在使⽤这些 JavaScript 库或模块时进⾏类型检查和提示

     

     

    第三节 面向对象

    1. 类

    提示:

    1. 属性可以添加 publicprotectedprivatereadonly等修饰符,默认为public

     

    2. 抽象类

    抽象类是⼀种⽆法被实例化的类,专⻔⽤来定义类的结构和⾏为,类中可以写抽象⽅法,也可以写具体实现

     

    3. 接口

    interface 是⼀种定义结构的⽅式,主要作⽤是为:类、对象、函数等规定⼀种契约,这样可以确保代码的⼀致性和类型安全,但要注意 interface 只能定义格式不能包含任何实现

     

    1) 定义类结构

     

    2) 定义对象结构

     

    3) 定义函数结构

     

    4) 接口之间可以继承

     

    5) 接口自动合并

     

    4. 注意事项

    1) interface 与 type 的区别

     

    2) interface 与 抽象类的区别

     

     

    第四节 泛型

    1. 泛型简介

    泛型允许我们在定义函数、类或接⼝时,使⽤类型参数来表示未指定的类型,这些参数在具体使⽤时,才被指定具体的类型,泛型能让同⼀段代码适⽤于多种类型,同时仍然保持类型的安全性。

     

    2. 泛型函数

     

    3. 泛型接口

     

    4. 泛型类

     

    5. 泛型约束

     

     

    第五节 装饰器

    1. 装饰器简介

    装饰器本质是一种特殊的函数,它可以对:类、属性、方法、参数进行扩展,同时能让代码更简洁。

    注意:

    1. 截止目前,装饰器依然是实验性特性 ,需要开发者手动调整experimentalDecorators配置,来开启装饰器支持。

     

    2. 类装饰器

    1) 基本语法

    类装饰器是一个应用在类声明上的函数,可以为类添加额外的功能,或添加额外的逻辑。

     

    2) 应用举例:增强toString方法

    定义一个装饰器,实现Person实例调用toString时返回JSON.stringify的执行结果。

     

    3) 应用举例:新增getTime方法

    设计一个LogTime装饰器,可以给实例添加一个属性,用于记录实例对象的创建时间,再添加一个方法用于读取创建时间。

     

    4) 关于返回值

     

    5) 关于构造类型

    在 TypeScript 中,Function 类型所表示的范围十分广泛,包括:普通函数、箭头函数、方法等等。但并非Function 类型的函数都可以被 new 关键字实例化,例如箭头函数是不能被实例化的,那么 TypeScript 中概如何声明一个构造类型呢?有以下两种方式:

     

    6) 装饰器工厂

    装饰器工厂是一个返回装饰器函数的函数,可以为装饰器添加参数,可以更灵活地控制装饰器的行为。

    案例:定义一个LogInfo类装饰器工厂,实现Person实例可以调用到introduce方法,且introduce中输出内容的次数,由LogInfo接收的参数决定。

     

    7) 组合装饰器

    装饰器可以组合使用,执行顺序为:

     

    3. 属性装饰器

    1) 基本语法

     

    2) 应用举例:监视属性修改

    定义一个State属性装饰器,来监视属性的修改。

     

    3) 关于属性遮蔽

    如下代码中,当构造器中的this.age = age试图在实例上赋值时,实际上是调用了原型上age属性的set方法。

     

    4. 方法装饰器

    1) 基本语法

     

    2) 应用举例

     

    5. 访问器装饰器

    1) 基本语法

     

    2) 应用举例

    Weather类的temp属性的set访问器进行限制,设置的最低温度-50,最高温度50

     

    6. 参数装饰器

    1) 基本语法

     

    2) 应用举例

     

    第05章_常用Web框架

    第一节 Bootstrap

    1. Bootstrap简介

    Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的响应式前端开发框架,使得Web开发更加快捷。

     

    2. 基本使用

    首先从官网下载Bootstrap压缩包,解压后复制到项目中,然后在HTML页面引入相关资源进行使用。

    更多资料请参考Bootstrap官网https://www.bootcss.com/

     

     

     

    第二节 JQuery

    1. JQuery简介

    Jquery 是一个快速、简洁的JavaScript框架,封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

     

     

    2. 基本使用

    首先从官网(https://jquery.com/)下载JQuery,然后在HTML中引入jquery-3.3.1.jsjquery-3.3.1.min.js文件。

     

    3. 选择器

     

    4. 遍历

     

    5. 内容和属性操作

     

    6. 样式控制

     

    7. 节点操作

     

    8. 动画操作

     

     

    9. 事件绑定

     

    10. JQuery插件

    10.1 增强JQuery获取的对象
    10.2 增强JQuery对象本身

     

    11. JQuery版Ajax

     

    第三节 Axios

    1. 简介

    Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js。

    安装方式如下:

    使用方式如下:

     

    2. 发送请求

    1) Get请求

     

    2) Post请求

     

    3. 处理响应

     

    4. 配置

     

    5. 拦截器

     

     

    第四节 Vite

    1. Vite简介

    Vite是一个前端工具链,官网:https://cn.vitejs.dev ,主要功能如下:

     

    2. 常用命令