Vue -- Ajax / axios

1. 概述

  • Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)
  • 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作
  • 异步访问,局部刷新

2. 同步和异步

  • 同步:简单来说就是按照顺序一个一个来,代码从上到下顺序执行。不会出现上面代码没有执行完就执行下面代码的情况。缺点是解析速度没有异步的快
  • 异步:异步就是接到一个任务,就交给后台,再去接下一个任务,一直这样下去。谁的先读取完,就先执行谁。优点是解析速度快,缺点是没有顺序

3. 原理

  • Ajax 是一种用于创建快速动态网页的技术。
  • 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
  • 传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。
  • 步骤
    • 1.用户发起Ajax请求, Ajax内部机制,将请求交给Ajax引擎处理.
    • 2.Ajax引擎接收到用户的请求之后,重写发起一个新的请求.访问后端服务器.
    • 3.当服务器端接收到了 Ajax请求之后,完成业务处理.之后将数据响应给Ajax引擎.
    • 4.Ajax引擎通过事先约定好的 回调函数, 将服务器数据 交还给用户.
    • 5.用户在请求的过程中,可以完成自己的任务.
    • 注意事项:
      • 多个Ajax的请求 ,不关注顺序

4. 测试(vue提供的Ajax)

  • 导入vue.jsaxios.min.js
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>测试 vue提供的Ajax技术</title>
    		
    		<!-- 1.导入vue.js和axios.js -->
    		<script src
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值