前端JavaScript异步请求的两种方式详解_javascript技巧

早期的前端异步请求主要依赖于 XMLHttpRequest 对象。它允许 JavaScript 以异步方式与服务器进行数据交换,而无需重新加载整个页面。

const getJSON = async url => { return new Promise((resolve, reject) => { // executor 执行器 // 开始处于pending状态 const xhr = new XMLHttpRequest(); // 实例化 xhr.open("GET", "https://api.github.com/users/LeeAt67/repos"); console.log(xhr.readyState); xhr.send(); // 发送请求 // 事件监听 回调函数 xhr.onreadystatechange = function () { if (xhr.readyState === 4) { // 响应内容到达了 resolve(JSON.parse(xhr.responseText)); } }; });};

请求到的数据会被渲染到页面的

    元素中:

    随着 ES6+ 的普及,fetch API 成为更现代、更简洁的异步请求方式。它本质上返回一个 Promise 实例,天然支持 async/await

    到此这篇关于前端JavaScript异步请求的两种方式详解的文章就介绍到这了,更多相关JavaScript异步请求方式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!


    本文地址: https://www.earthnavs.com/jishuwz/1f0b008eaa1d4ed1253f.html
    全局中部横幅
    网易

    网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。

    hao91收录网

    网站收录网,主要提供网站快速收录,快速上排名,站点权重提升,网站收录提交,网站收录工具,同时提供最全的优秀名站。

    站长收录网

    站长目录,是一个流量互增的自动外链平台,可以给你网站增加反向链接,加快百度收录,是您迅速提升网站流量的网络推广必备工具。

    路飞学城

    路飞学城立志帮助有志向的年轻人通过努力学习获得体面的工作和生活!路飞学员通过学习Python,金融分析,人工智能等互联网最前沿技术,开启职业生涯新可能。

    菜鸟教程

    菜鸟教程(www.runoob.com)提供了编程的基础技术教程,介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP,MySQL等各种编程语言的基础知识。同时本站中也提供了大量的在线实例,通过实例,您可以更好的学习编程。..

    Inoreader

    WithInoreader,contentcomestoyoutheminuteit

    知道日报作者中心

    :。知道日报是百度知道重磅推出的品牌内容栏目,泛生活领域的专业知识问答平台。基于百度知道强大的问答平台基础和良好的用户口碑,知道日报甄选广大网友深感兴趣的泛生活领域问题,涉及生活、科技、互联网、健康、环境、天文等几十个分类,邀请专业机构、专家学者,向读者提供专业优质的回答。

    行业AI先锋

    华为云提供稳定可靠、安全可信、可持续发展的云服务,致力于让云无处不在,让智能无所不及,共建智能世界云底座。助力企业降本增效,全球300万客户的共同选择。7x24小时专业服务支持,5天内无理由退订,免费快速备案。

    万汇资源网

    万汇资源网(dosxs.com)专注于网络资源分享,提供电商技术教程,网站源码,网站模板,电商网赚教程,脚本工具,应用程序,我们致力打造一个优质的网站资源分享平台。

    不死鸟资源网

    不死鸟资源网|每日更新全网精品资源库,提供PHP商城源码/Unity游戏源码/安卓破解工具/短视频副业教程下载,支持源码二次开发与免部署工具包。