当前位置: 首页 > news >正文

01.AJAX 概念和 axios 使用

01.AJAX 概念和 axios 使用

1. 什么是 AJAX ?

  • 使用浏览器的 XMLHttpRequest 对象 与服务器通信

  • 浏览器网页中,使用 AJAX技术(XHR对象)发起获取省份列表数据的请求,服务器代码响应准备好的省份列表数据给前端,前端拿到数据数组以后,展示到网页

2. 什么是服务器?

  • 可以暂时理解为提供数据的一台电脑

3. 为何学 AJAX ?

  • 以前我们的数据都是写在代码里固定的, 无法随时变化
  • 现在我们的数据可以从服务器上进行获取,让数据变活

4. 怎么学 AJAX ?

  • 这里使用一个第三方库叫 axios, 后续在学习 XMLHttpRequest 对象了解 AJAX 底层原理 * 因为 axios 库语法简单,让我们有更多精力关注在与服务器通信上,而且后续 Vue,React 学习中,也使用 axios 库与服务器通信

6. 接下来讲解 axios 语法,步骤:

  1. 引入 axios.js 文件到自己的网页中

    axios.js文件链接: https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js

  2. 明确axios函数的使用语法

    axios({url: '目标资源地址'
    }).then((result) => {// 对服务器返回的数据做后续处理
    })
    

    注意:请求的 url 地址, 就是标记资源的网址

    注意:then 方法这里先体验使用,由来后续会讲到

小结

1. AJAX 有什么用?

浏览器和服务器之间通信,动态数据交互

2. AJAX 如何学:

先掌握 axios 库使用,再了解 XMLHttpRequest 原理
http://www.lryc.cn/news/313127.html

相关文章:

  • 外包干了一周,技术明显倒退。。。。。
  • JSON数据格式,后台@RequestBody实体类接收不到数据-首字母小写,第二个字母大写造成的参数问题
  • MySQL——性能调优
  • Java中super关键字作用及解析
  • 【LeetCode打卡】Day25|216.组合总和III、17.电话号码的字母组合
  • JS函数
  • 双非二本实习前的准备day8
  • 数据库自连接
  • json 基本上面试题目比较常问
  • Pytorch学习 day06(torchvision中的datasets、dataloader)
  • 腾讯云学生服务器详细介绍_学生服务器价格_学生机申请流程
  • 虚拟化之内存(Memory)
  • ospf虚链路实验简述
  • 全网最细,web自动化测试实战场景(滚动元素的滚动操作)直接上干g货......
  • Java特性之设计模式【过滤器模式】
  • Linux设备模型(十) - bus/device/device_driver/class
  • 性能问题分析排查思路之机器(3)
  • PostgreSQL安装教程
  • SLAM基础知识:前端和后端
  • 一文彻底搞懂从输入URL到显示页面的全过程
  • 好书安利:《大模型应用开发极简入门:基于GPT-4和ChatGPT》这本书太好了!150页就能让你上手大模型应用开发
  • 力扣题库第4题:移动零
  • Java解决IP地址无效化
  • [数据结构初阶]队列
  • MySQL学习Day27——MySQL事务日志
  • ETAS工具链ISOLAR-AB重要概念,RTE配置,ECU抽取
  • 蓝桥杯倒计时 43天 - 前缀和
  • 【Web - 框架 - Vue】随笔 - Vue的简单使用(01) - 快速上手
  • 【简说八股】Redisson的守护线程是怎么实现的
  • WPS/Office 好用的Word插件-查找替换