又到了跳槽的热门期,有很多小伙伴都问深浅克隆的问题,我面试时也问了很多关于深浅克隆和assign的问题,但能清楚的答上来的很少,还有一些做了2,3年前端对堆栈也分不清,下面是我自己的理解和一些经验。字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)以及e
Vue推荐使用axios 发送网络请求:最近重新开始做Vue项目,重新回归一下。从axios的几个方法开始吧。 1. 安装: 既然是Vue项目,我还是选择常用的npm的方式 $ npm install axios (-d) 2. 引入: const
转载
2023-06-28 12:24:03
93阅读
写在前面axios中文说明为方便起见,axios为所有支持的请求方法提供了别名params 是将与请求一起发送的 URL 参数,对应后台中的querydata 是作为请求主体被发送的数据,对应后台中的bodyaxios.request(config)
axios.get(url[, config]) // 只支持 params 传参
axios.delete(url[, config]) //
转载
2023-08-01 22:54:05
122阅读
ARouter 前言一、引用和初始化二、跳转功能三、支持跳转携带参数四、支持URL跳转五、Fragment跳转六、实现 startActivityForResult 跳转七、分组八、拦截器1、全局跳转拦截2、单次跳转结果拦截九、暴露服务十、混淆十一、更多功能和扩展1、为目标页面声明更多信息2、 预处理服务3、 动态注册路由信息4、指定Flag5、转场动画6、使用绿色通道(跳过所有的拦截器)7、使
Axios 是一个基于 Promise 的 HTTP 客户端,同时支持浏览器和 Node.js 环境。它是一个优秀的 HTTP 客户端,被广泛地应用在大量的 Web 项目中。阅读完本文,你将了解以下内容:HTTP 拦截器的设计与实现;HTTP 适配器的设计与实现;如何防御 CSRF 攻击。下面我们从简单的开始,先来了解一下 Axios。一、Axios 简介Axios 是一个基于 Promise 的
转载
2024-07-21 20:01:36
29阅读
1、Vue发送网络请求方式1、传统的Ajax方式:基于XMLHttpRequest(XHR),真实开发基于jQuery-Ajax,vue不用jquery了,也不用jquery,也不用vue-resource2、uve作者推荐了axios框架axios框架功能特点 在浏览器中发送 XMLHttpRequests 请求 在 node.js 中发送 http请求 支持 Promise API 拦截请求和
转载
2024-05-15 21:09:01
38阅读
axios和ajax的区别:1、axios是一个基于Promise的HTTP库,而ajax是对原生XHR的封装;2、ajax技术实现了局部数据的刷新,而axios实现了对ajax的封装。axios和ajax的区别是什么?axios和ajax的区别及优缺点:ajax:1、什么是ajax Ajax是对原生XHR的封装,为了达到我们跨越的目的,增添了对JSONP的支持。 异步的javascript和
转载
2023-08-11 20:04:56
76阅读
文章目录js异步处理方案,js的异步串行与异步并行一、什么是串行,并行,并发二、实现异步串行三、实现异步并行 js异步处理方案,js的异步串行与异步并行一、什么是串行,并行,并发串行:这个就像队列一样,一个执行完,下一个再执行,比如js同步执行并发:是指这个系统拥有处理多个任务的能力,在一定时间发出,不需要同时性执行。js的异步消息队列让js拥有并发的能力 比如执行多个settimeout 它会
转载
2023-09-30 15:27:27
77阅读
一、JavaScript中的动画原理 动画效果的实现总的来说可分为两种,一种是利用纯css实现,该方法在css3成熟后广泛应用;另外一种是通过JavaScript(或者一些封装的库如jQuery的animate方法)间接的操作css样式,每隔几秒执行一次。这里主要讲的是原生js里面的动画:1、常用的动画方式JavaScript动画用的最多的3个方法是setInterval()、setTimeou
转载
2024-02-04 15:19:39
43阅读
1、push(); 作用:向数组末尾添加一项或多项元素 参数:要添加的元素 返回值:新数组的长度 是否改变原数组:改变 var arr = ['a','b','c']; var res = arr.push('d' ,'e'); console.log(arr); // ['a','b','c',' ...
转载
2021-09-26 20:03:00
188阅读
2评论
方法的总结find和filter方法1. find()方法2. filter()方法3. 异同点every和some方法1. every()方法2. some()方法3. 异同点map和forEach方法1. map()方法2. forEach()方法3. 异同点splice和slice方法1. splice()方法2. slice()方法3. 异同点 最近在开发项目的时候,一直在频繁的操作数组,
转载
2024-06-20 09:56:17
24阅读
一、 Axios 简介Axios 是一个基于 Promise 的 HTTP 客户端,拥有以下特性:支持 Promise API能够拦截请求和响应能够转换请求和响应数据客户端支持防御 CSRF 攻击同时支持浏览器和Node.js环境能够取消请求及自动转换JSON数据在浏览器端 Axios 支持大多数主流的浏览器, 比如 Chrome、Firefox、Safari 和IE11。此外,Axios 还拥有
转载
2023-07-04 20:39:07
0阅读
1.数组的作用:储存多个变量,是一个数据类型,也是一个object对象2.数组的2种声明方式:(1)字面量声明 (2)实例化声明<script>
// 数组:储存多个变量,是一个数据类型,也是一个object对
//下标或者索引(从0开始) 0 1 2 3
// 1.字面量声明
le
转载
2023-07-22 11:56:28
49阅读
【JavaScript】JS的内置对象中常用方法【JavaScript】内置对象的常用方法一、内置对象二、Math对象常用方法:三、日期对象使用方法:四、数组对象01. 检测是否是数组的方法02. 添加和删除数组元素的方法?03. 如何对数组进行排序?04. 如何对数组进行索引?05. 数组怎样转为字符串?五、字符串对象01. 什么是基本包装类型?02. 字符串的不可变性是什么?03. 如何查找
转载
2023-07-22 15:53:00
86阅读
Axios是什么?Axios 是一个基于 promise 的 库,简单的讲就是可以发送get、post请求。说到get、post,大家应该第一时间想到的就是Jquery吧,毕竟前几年Jquery比较火的时候,大家都在用他。但是由于Vue、React等框架的出现,Jquery也不是那么吃香了。也正是Vue、React等框架的出现,促使了`Axios轻量级库`的出现,因为Vue等,不需要操作
转载
2023-09-13 09:52:37
110阅读
Axios是只做网络数据请求的库,比jQuery更轻量,项目地址 GitHub - axios/axios: Promise based HTTP client for the browser and node.js下载解压后在dist中可以找到axios.js,在html文件中引用它就好了在一些前端框架中会使用axios做请求方面的工作 本文只介绍了一些简单的用法,进阶的用法
转载
2023-11-28 06:32:40
59阅读
排序是最基本的算法(本文排序为升序Ascending),常见的有以下几种:1、冒泡排序 Bubble Sort2、选择排序 Selection Sort3、插入排序 Insertion Sort4、快速排序 Quick Sort5、归并排序 Merge Sort冒泡排序 Bubble Sort冒泡排序是最慢的排序算法,同时也是最直观、最容易想到的排序方法。步骤1、比较第一个和第二个元素,若第一个元
转载
2023-07-22 22:36:59
77阅读
1.for循环for循环是最基础以及最常用的循环方法,模板:for(表达式1;表达式2;表达式3)包含了for(i in obj) 和 for(item of obj)的方法。for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。
let str='';
for (let i=0; i<9;
转载
2023-11-11 09:56:19
112阅读
JavaScript学习10 JS数据类型、强制类型转换和对象属性 JavaScript数据类型Undefined、Null、Boolean、Number以及String。 Undefined数据类型的值只有一个:undefined。undefined。(后面有实例)。typeof后面跟一个未定义的参数,也是返回undefined。 Null数据类型的值只有一
2.2 select一个select 元素非常简单。例如:
Xml代码
<!-- 查询学生,根据id -->
<select id="getStudent" parameterType="String" resultMap="studentResultMap">
SELECT ST.STUDENT_ID,
ST.STUDE