| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Ajax&Axios 服务器渲染&异步的基本使用 -> 正文阅读 |
|
[JavaScript知识库]Ajax&Axios 服务器渲染&异步的基本使用 |
目录 一、Ajax1.1 服务器端渲染1.2 Ajax渲染(局部更新)1.3 前后端分离????????真正的前后端分离是前端项目和后端项目分服务器部署,在我们这里我们先理解为彻底舍弃服务器端渲染,数据全部通过Ajax方式以JSON格式来传递 1.4 同步与异步????????Ajax本身就是Asynchronous JavaScript And XML的缩写,直译为:异步的JavaScript和XML。在实际应用中Ajax指的是:不刷新浏览器窗口,不做页面跳转,局部更新页面内容的技术。 『同步』和『异步』是一对相对的概念,那么什么是同步,什么是异步呢? 1.4.1 同步多个操作按顺序执行,前面的操作没有完成,后面的操作就必须等待。所以同步操作通常是串行的。 1.4.2 异步?多个操作相继开始并发执行,即使开始的先后顺序不同,但是由于它们各自是在自己独立的进程或线程中完成,所以互不干扰,谁也不用等谁。 ?二、Axios2.1 Axios简介????????使用原生的JavaScript程序执行Ajax极其繁琐,所以一定要使用框架来完成。而Axios就是目前最流行的前端Ajax框架。 Axios官网:axios中文网|axios API 中文文档 | axios 使用Axios和使用Vue一样,导入对应的*.js文件即可。官方提供的script标签引入方式为:
?我们可以把这个axios.min.js文件下载下来保存到本地来使用。 2.2 Axios基本用法2.2.1 在前端页面引入开发环境
2.2.2 发送普通请求参数① 前端代码 HTML标签:
Vue+axios代码:
② 后端代码
③ 服务器端处理请求失败后
在给catch()函数传入的回调函数中,error对象封装了服务器端处理请求失败后相应的错误信息。其中,axios封装的响应数据对象,是error对象的response属性。response属性对象的结构如下图所示: 可以看到,response对象的结构还是和then()函数传入的回调函数中的response是一样的: 2.3 服务器端返回JSON数据2.3.1 前端代码
2.3.2 后端代码① 加入Gson包 ② Servlet代码 ?
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 17:50:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |