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

AJAX入门-AJAX 概念和 axios 使用

本系列可作为前端学习系列的笔记,代码的运行环境是在HBuilder、VS code中,小编会将代码复制下来,大家复制下来就可以练习了,方便大家学习。

HTML、CSS、JavaScript系列文章 已经收录在前端专栏,有需要的宝宝们可以点击前端专栏查看!

点赞关注不迷路!您的点赞、关注和收藏是对小编最大的支持和鼓励! 

温馨提示:全文内容较长,可先收藏再食用!文章可作为学习AJAX的笔记,框架和主要内容来源于B站UP主-黑马程序员的视频:黑马程序员前端AJAX入门到实战全套教程,包含学前端框架必会的(ajax+node.js+webpack+git),一套全覆盖小编进行了整理并对一些内容进行了补充和注释,非商用,如有侵权,必删改!

系列文章目录

简述ajax、node.js、webpack、git

AJAX入门-AJAX 概念和 axios 使用

AJAX入门-URL

目录

系列文章目录

一、环境准备-安装Visual Studio Code、Chrome

1、下载软件

2、VS Code 基本操作

(1)下载两个插件: open in browser & chinese(simplified)

(2)重启VS code

(3)将谷歌设置为默认浏览器

二、AJAX

1.什么是AJAX

2.怎么用AJAX

3.使用 axios


一、环境准备-安装Visual Studio Code、Chrome

1、下载软件

可以点击链接进行下载,或者进入官网自行下载

通过网盘分享的文件:软件包.zip
链接: https://pan.baidu.com/s/187ALjX75P-416UDzW7FOhA 提取码: fg5w

2、VS Code 基本操作

(1)下载两个插件: open in browser & chinese(simplified)

(2)重启VS code

输入Reload Window

(3)将谷歌设置为默认浏览器

二、AJAX

1.什么是AJAX

2.怎么用AJAX

3.使用 axios(案例)

引入 axios.js:https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js
目标资源地址:http://hmajax.itheima.net/api/province

案例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>01.AJAX概念和axios使用</title></head><body><!-- // axios库地址:http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js// 省份数据地址: http://hmajax.itheima.net/api/province// 目标:使用axios库,获取省份列表数据,展示到页面上1.引入axios函数  --><script src="http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js">  </script><script>// 2.使用axios函数axios({url:'http://hmajax.itheima.net/api/province'}).then(result=>{console.log(result)//好习惯 多打印 确认属性名console.log(result.data.list)})</script></body>
</html>

在浏览器中打开:

在此基础上,进一步编写:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>01.AJAX概念和axios使用</title></head><body><!-- // axios库地址:http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js// 省份数据地址: http://hmajax.itheima.net/api/province// 目标:使用axios库,获取省份列表数据,展示到页面上1.引入axios函数  --><!-- //加入P标签 让列表显示出来 --><p class="my-p"></p><script src="http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js">  </script><script>// 2.使用axios函数axios({url:'http://hmajax.itheima.net/api/province'}).then(result=>{console.log(result)//好习惯 多打印 确认属性名console.log(result.data.list)//数组转字符串,指定拼接符,用join方法console.log(result.data.list.join('<br>'))//把准备好的省份列表,插入到页面document.querySelector('.my-p').innerHTML =result.data.list.join('<br>')})</script></body>
</html>


文章转载自:

http://dAO7Le6R.kpyyf.cn
http://iCwre5Q9.kpyyf.cn
http://O7z4hM8N.kpyyf.cn
http://EqB4J4Mh.kpyyf.cn
http://BOWV8R6s.kpyyf.cn
http://e15I22BY.kpyyf.cn
http://H5BSgBdU.kpyyf.cn
http://i9OVWmpK.kpyyf.cn
http://f0hggATx.kpyyf.cn
http://OocRdqe6.kpyyf.cn
http://bxWej9HC.kpyyf.cn
http://ZbKwr8ia.kpyyf.cn
http://csMs5jfQ.kpyyf.cn
http://9tLmgfTc.kpyyf.cn
http://VzExEj0k.kpyyf.cn
http://GBV5UKxB.kpyyf.cn
http://bMU0Je9o.kpyyf.cn
http://TVYJBoSL.kpyyf.cn
http://MPSMIR6y.kpyyf.cn
http://oMHtygl6.kpyyf.cn
http://WxoRkDLD.kpyyf.cn
http://wYpzQvuD.kpyyf.cn
http://v6xt2IIA.kpyyf.cn
http://6OdpYBll.kpyyf.cn
http://czbYyiPn.kpyyf.cn
http://gjtSzR7t.kpyyf.cn
http://pZSqff7Y.kpyyf.cn
http://CTnIwPuK.kpyyf.cn
http://XtYXp2eA.kpyyf.cn
http://WlNfUJeZ.kpyyf.cn
http://www.dtcms.com/a/375298.html

相关文章:

  • 框架-MyBatis|Plus-1
  • Spring Boot 2.7 启动流程详解
  • springboot框架使用websocket实现一个聊天室的细节
  • Kubernetes集群部署Jenkins指南
  • 027、全球数据库市场深度分析:技术革命下的产业格局重塑
  • 贪心算法与动态规划:数学原理、实现与优化
  • Oracle APEX 利用卡片实现翻转(方法二)
  • 记一次 electron 添加 检测 终端编码,解决终端打印中文乱码问题
  • 从生活照料到精神关怀,七彩喜打造全场景养老服务体系
  • 2025-09-08升级问题记录: 升级SDK从Android11到Android12
  • BizDevOps 是什么?如何建设企业 BizDevOps 体系
  • 一、ARM异常等级及切换
  • 【项目复现】MOOSE-Chem 用于重新发现未见化学科学假说的大型语言模型
  • mybatis plus 使用wrapper输出SQL
  • PgSQL中优化术语HOT详解
  • Python 绘制 2025年 9~11月 P/1999 RO28 (LONEOS) 彗星路径
  • Spring Cloud Stream深度实战:发布订阅模式解决微服务通信难题
  • 【菜狗每日记录】深度轨迹聚类算法、GRU门控神经网络—20250909
  • OpenCV 实战:多角度模板匹配实现图像目标精准定位
  • C#/.NET/.NET Core技术前沿周刊 | 第 53 期(2025年9.1-9.7)
  • 基于Java+Vue开发的家政服务系统源码适配H5小程序APP
  • 使用Flask实现接口回调地址
  • Java线程中的sleep、wait和block:区别与联系详解
  • 生信软件管理, 容器-Singularity学习笔记
  • go webrtc - 2 webrtc重要概念
  • 智能驱动,全程可控——D-QS工程造价数字化平台核心功能深度解析
  • [硬件电路-170]:50Hz工频干扰:本质、产生机制与影响
  • tab切换动画,背景图向内收缩效果,主图片缓慢展开效果(含自适应)
  • 【内存管理】设置内存页表项 set_pte_at
  • Python中内置装饰器