前端同步异步讲解--Ajax(axios进阶)的相关操作

这篇具有很好参考价值的文章主要介绍了前端同步异步讲解--Ajax(axios进阶)的相关操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

之前我们讲到了数据在前后端传输是依赖xml文件,但是由于时代变迁,他也已经比逐步淘汰,json对象就逐步开始作为数据传输通道的桥梁,忘记的话可以去回顾文章对应的json对象

最全的前端知识之css与jsp介绍-CSDN博客文章浏览阅读1k次,点赞31次,收藏21次。ok了,宝子们,今天发布的是我自己理解的前端知识css以及jsp的相关知识。请各位观众老爷们查收CSS 是“Cascading Style Sheet”的缩写,中文意思为“层叠样式表”(层层叠加的样式),它是一种标准的样式表语言,用于描述网页的表现形式(例如网页元素的位置、大小、颜色等)。CSS 的主要作用是定义网页的样式(美化网页),对网页中元素的位置、字体、颜色、背景等属性进行精确控制。CSS 不仅可以静态地修饰网页,还可以配合 JavaScript 动态地修改网页中元素的样式。内部式与外部式。https://blog.csdn.net/m0_74167954/article/details/135717338?spm=1001.2014.3001.5502

数据传输响应

在前后端进行的数据传输过程中,对于你的前端发送请求到服务端,服务端返回响应,一共两步共同实现对应的数据传输功能

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

同步异步数据传输比较

ok如大家所示,同步与异步的数据传输就是在等待处理的时候能否绕开进行下一步

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

当然更简单的理解呢,就是下面的,相信有部分宝子经历过高中学校的食堂制度当时我们食堂规定吃饭时间不能进行交谈,要站着排队背书,哈哈哈,现在想起来就是噩梦,当然这个制度最后也进行了废除,上面的例子和下面这个图相信可以帮助大家更好的理解啦!

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

AJOX介绍

Ajax(Asynchronous JavaScript and XML)是一种网页开发技术,通过使用 JavaScript 和 XML实现在不重新加载整个页面的情况下更新部分页面内容的功能。

作用

  • 数据交换:通过Ajox发送请求到服务端,并获取服务端响应的数据
  • 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,比如在你进行搜索的时候,给定一部分,就会出现许多的联想项,如图所示,仅仅在搜索框区间进行了对应的改变。

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

Ajox代码展示(因为Ajox会被后续的axios代替,所以这里就简单展示一下)

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

讲一下这里的代码部分函数功能

首先是script标签内部进行的dom操作的事件点击绑定,绑定了show函数,然后在内部创建了XMLHttpRequest对象,然后调用open以及send函数,以及onreadystatechange函数

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

那么我们接下来来详细说下对应的axios

Axios介绍

  • 入门知识

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

方法函数->回调函数,用于成功之后的数据展示

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

介绍完入门知识之后我们可以来看代码层面啦。

代码及效果展示

当然我们首先要引入对应的axios对应的js文件,并且在后面创建对应的外部连接

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./js/axios-0.18.0.js"></script>
</head>
<body>
    <input type="button" value="按钮一" onclick="get()">
    <input type="button" value="按钮二" onclick="post()">
</body>
<script>
    function get()
    {
        axios({
            method:"get",
            url:"https://result.eolink.com/9Lhyt3xa576511f32e0851656db36ce61b5040e59803379?uri=/user/points.php"
        }).then(result =>{
            console.log(result.data);
        })
    }
    function post()
    {
        axios({
            method:"post",
            url:"https://result.eolink.com/9Lhyt3xa576511f32e0851656db36ce61b5040e59803379?uri=/user/check_login.php",
            // data:"id=1"
        }).then(result =>{
            console.log(result.data);
        })
    }
</script>
</html>

好的结果就是下面的,ok我们成功啦!

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

案例展示

Vue知识入门汇总加全概括分享-CSDN博客

这个是以之前的案例为展开,把数据存放在对应的json格式文件中,采取异步钩子函数来实现数据的传输

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

这里就简单说下,对于result.data获取数据之后仅仅是获取的数据对象,还要获取对应的数据集合,就需要按照对应的数组传递来进行,之后的仍然与上一篇文章的案例一样,利用循环实现数据导入。

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端


前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端

每日分享:

离别总是在你不经意之间,时间也是!!!珍惜友谊珍惜时间!!

前端同步异步讲解--Ajax(axios进阶)的相关操作,web,前端文章来源地址https://www.toymoban.com/news/detail-833635.html

到了这里,关于前端同步异步讲解--Ajax(axios进阶)的相关操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ajax_4(进阶)同步异步+ 宏任务微任务 + Promise链 + async终极解决方案 +事件循环原理 + 综合案例

    01-同步代码和异步代码 什么是同步代码? 同步代码:逐行执行,需要原地等待结果后,才继续向下执行。 什么是异步代码? 调用后耗时,不阻塞代码继续执行,(不必原地等待),在将来完成后 触发一个 回调函数 。 代码阅读 目标:阅读并回答代码执行和打印的顺序 打印

    2024年02月13日
    浏览(32)
  • Ajax--》请求操作以及跨域相关讲解

    目录 jQuery中的Ajax 请求超时与网络异常处理 取消请求 Ajax请求—fetch() 跨域 jQuery中的Ajax 在jQuery中应该如何发送Ajax请求呢?看到这篇文章你就能大概了解到如何在jQuery中发送Ajax。 要想使用jQuery框架,肯定是需要引进jQuery资源的,有两种方式,一种是将资源下载到本地,另一

    2024年01月16日
    浏览(35)
  • AJAX和Axios异步框架

    AJAX:Asynchronous JavaScript And XML 异步的JavaScript和XML 作用:1、与服务器进行数据交换,通过AJAX可以给服务器发送请求,并获取服务器响应数据。使用了AJAX和服务器进行通信,就可以使用ajax和html来代替jsp页面了。这样可以实现将前后端进行分离,因为jsp需要依赖浏览器才能运行

    2024年01月19日
    浏览(31)
  • Ajax 与 Axios 异步请求

    1. 网页中如何请求数据 2. 资源的请求方式 客户端请求服务器时,请求的方式有很多种,最常见的两种请求方式分别为 get 和 post 请求。 get 请求通常用于获取服务端资源(向服务器要资源) post 请求通常用于向服务器提交数据(往服务器发送资源) 1. 什么是Ajax 2. 为什么要学

    2024年03月28日
    浏览(39)
  • 异步请求(Ajax,axios,json)

    同步/异步请求 表单(前端)向后端发送请求,属于同步请求 同步 : 发一个请求, 给一个回应, 会用回应的内容 覆盖 掉浏览器中内容,这样会打断前端其他的正常操作,在现在的前端中,显得不太友好。 异步 : 不同步 前端正常输入时,可以同时与后端进行交互,后端响应的数据

    2024年02月12日
    浏览(37)
  • 【b站咸虾米】jQuery的ajax异步操作 web前端后端分离技术的原理

    课程地址:【jQuery的ajax异步操作 web前端后端分离技术的原理】 https://www.bilibili.com/video/BV1u5411M7ny/?share_source=copy_webvd_source=b1cb921b73fe3808550eaf2224d1c155 通过案例学习ajax异步操作。 介绍 php,前后端不分离的技术。 ajax,实现前后端分离技术。 在之前,要做动态网站,要懂php,ja

    2024年04月15日
    浏览(30)
  • 异步回调中axios,ajax,promise,cors详解区分

    Ajax、Promise和Axios之间的关系是,它们都是用于在Web应用程序中发送异步HTTP请求的JavaScript库,但它们有不同的实现方式和用法。 Ajax是一种旧的技术,使用XMLHttpRequest对象来向服务器发送异步请求并获取响应。它通常需要手动编写回调函数来处理响应,并且容易出现回调地狱问

    2024年02月13日
    浏览(25)
  • 解决axios异步请求问题(异步变为同步)

    在目前一个需求中,我需要等待axios请求完成后,判断请求是否出现异常,然后来判断是否关闭弹窗 修改后大概代码如下: 原来在方法中没有使用 async 和 await ,由于发送的axios请求是异步请求,所以在请求还没完成的时候 submitForm 这个方法就已经将 flag 返回了 这就导致了一

    2024年02月03日
    浏览(27)
  • JS设置Ajax为同步或异步

    在使用 AJAX(Asynchronous JavaScript and XML)时,可以通过设置 XMLHttpRequest 对象的 async 属性来控制请求是同步(synchronous)还是异步(asynchronous)。 异步(Asynchronous) :如果 async 属性设置为 true ,则 AJAX 请求是异步的。这意味着 JavaScript 不会等待服务器的响应,而是继续执行其他

    2024年04月27日
    浏览(21)
  • AJAX学习笔记5同步与异步理解

    AJAX学习笔记4解决乱码问题_biubiubiu0706的博客-CSDN博客 示例 前端代码 后端两个 test1 test2 同步与异步的使用 当第一个按钮改成同步后    test1里面睡10秒

    2024年02月09日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包