JS开篇一、js介绍全称 javascript 但不是java 他是一门前台语言 而java是后台语言js作者 布兰登·艾奇 前台语言:运行在客户端的后台语言:跟数据库有关的能干什么?    页面特效 开发网页游戏 后台开发等等 二、js和ECMAscript的关系es不是语言 是js的标准 我们学习js得按es的标准学习 三、前端的三个层次HTML&nbs
转载 2023-12-18 21:48:50
43阅读
        首先介绍一下axiosaxios是目前比较流行的一个js库,是一个基于promise的网络数据请求库,主要用于发送网络数据请求,从后台服务器上获取数据返回给前端。        学习JS的猿友都应该知道,在JS中有构造函数
Axios 是一个基于 promise 网络请求库,作用于 node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和 node.js 中)。在服务端它使用原生 node.js 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。从 Axios 的官方介绍可以得知,这是一个可以同时运行在浏览器客户端 + Node 服务端的网络请求库,
转载 2023-09-26 09:15:34
245阅读
文件操作的基础知识文件操作常用API大文件操作目录操作的常用API 一、文件操作的基础知识1.1文件权限位:当前用户/用户组对文件是否具有完全控制权限/未指定权限(默认)(F/0)、写入权限(W/2)、读取权限(R/4)、执行权限(X/1)。在命令行工具中可以通过cacls/ls -l指令查看文件权限位信息:cacls test.txt    //windo
资源来自:https://developer.aliyun.com/ask/289308?spm=a2c6h.13066354.0.0.767533b5ZcyIwHajax、fetch、axios这三都有什么区别?ajax是最早出现发送后端请求的技术,属于原生js范畴,核心是使用XMLHttpRequest对象,使用较多并有先后顺序的话,容易产生回调地狱。 fetch号称可以代替ajax的技术,是
转载 2023-09-26 09:09:49
47阅读
目录一、axios简介axios是什么?axios有什么特性?(不得不说面试被问到几次)二、基本使用方式三、实现axiosaxios.method四、请求和响应拦截器一、axios简介axios是什么?Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios有什么特性?(不得不说面试被问到几次)1.从浏览器中创建 XMLHtt
转载 2024-08-03 15:51:25
53阅读
# Axios 底层原理实现 在现代 web 开发中,`axios` 是一个非常流行的 HTTP 客户端,用于发送请求和处理响应。下面,我将为一位刚入行的小白详细讲解如何实现一个类似于 `axios` 的基础 HTTP 客户端。我们会在实施过程中逐步讲解每一步的目的和代码实现。 ## 整体流程 以下是实现 `axios` 基础功能的流程: | 步骤 | 描述
原创 11月前
131阅读
# 理解 Axios底层实现 Axios 是一个流行的用于与浏览器和 Node.js 才能运行的 HTTP 请求库。虽然我们平常使用它非常方便,但了解它的底层实现可以帮助我们更好地使用它。本文将带你详细了解如何实现一个类似的功能,并且让你具备一定的基础知识。 ## 主要流程 下面是实现 HTTP 请求的主要流程: | 步骤 | 描述 |
原创 2024-10-11 05:27:32
65阅读
1.axios是什么?axios是一个基于promise的http库,可以用在浏览器和node.js的环境中;本质上也是对原生xhr的封装,只不过它是promise的实现版本,符合最新的ES规范axios有什么特性1.可以用在浏览器和node.js的环境中,从浏览器中创建XMLHttpRequests;基于node内置核心模块http实现axios,从中创建http请求,也就是说,axios可以在
Axios 源码解析根据package.json配置中的main主入口,可以看到入口文件的是index.jsindex.jsmodule.exports = require('./lib/axios');进入入口文件,可以看出axios的内部逻辑均在lib文件夹下。lib/axios.js生成axios实例对象。function createInstance(defaultConfig) {
转载 2023-07-04 13:28:54
292阅读
一、axios请求总结axios是vue作者推荐在vue中使用的网络请求库 1.get请求 axios.get(url).then(res => 处理程序)axiox.get('https:xxxxxxxxx').then(res => 处理程序)2.post请求 axios.post(url,请求体,{options}).then(res => 处理程序)axios.post(
转载 2023-06-30 19:09:52
788阅读
js数组底层实现传统意义的数组传统意义上的数组是插入和删除是很耗费性能的,数组的长度是固定的超出数组初始的长度的时候就会抛出异常,但是查询操作非常的优秀,要增加一个超过数组长度的元素时,需要自行将数组扩容,再增加该元素。同一个数组中 所有元素的类型必须是一样的。快数组定义:快数组是基于下标就能够快速访问的数据结构即 传统意义上的数组慢数组定义:慢数组的实现是基于HasTable实现的 散列表,能够
转载 2023-06-06 19:48:19
134阅读
#1、js同步和异步的理解以及宏任务和微任务 (1)同步:从头到尾 ,一行一行执行代码 例子:console.log(1) console.log(2)打印出来就是 1,2 从头到尾执行代码 (2)异步:可以改变程序正常执行顺序(从头到尾)的操作就可以看成是异步操作。 js是一门单线程的语言,因此如果在js线程中出现耗时操作,就容易堵塞后续代码的执行。因此在js中如果碰到一些可能需要消耗一些时间的
转载 2023-10-07 22:47:05
110阅读
什么是JSJavaScript是一种基于对象的动态、弱类型脚本语言(简称JS),是一种解释型语言,和其他的编程语言不同,如java/C++等编译型语言,这些语言在代码执行前会进行通篇编译,先编译成字节码(机器码)。然后在执行。而JS不是这样做的,JS是不需要编译成中间码,而是可以直接在浏览器中运行,JS运行过程可分为两个阶段,编译和执行。(可参考你不知道的JS这本书),当JS控制器转到一段可执行的
Axios1.基本说明Axios是一个基于promise的网络请求库,作用于node.js和浏览器中。它是 isomorphic 的 (即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http 模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。axios是独立于vue的一个项目,不是vue的一部分axios通常和Vue一起使用,实现ajax操作
转载 2023-07-04 20:35:51
53阅读
继承是面向对象编程中必不可少的部分,前面说过js中没有明确定义类,自然也没有明确定义继承的方式,js中的继承是通过模仿实现的,js中的继承我理解为对象属性和方法的拷贝。 继承的几种方式对象冒充之前说到了js中的继承可以理解为对象属性/方法的拷贝,当然我们无需使用对象的深拷贝方法,使用Function中的call/apply的方法可以很方便的实现。这2种方法基本相同,唯一的区别就是传入的参数略有区
一、axios的封装在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御cSRF等。所以我们的尤大大也是果断放弃了对其官方库vue-resource的维护,直接推荐我们使用axios库。安装npm install axios; // 安
转载 2024-05-21 06:28:26
387阅读
JS中对象的属性名在JS中对象的属性名是什么格式的? 普通对象的属性名只能是“字符串”(普通对象的属性名可以是基本数据类型值) 但是普通对象的属性名不能是对象,如果是对象,需要转换为字符串存储Map 这种数据结构支持 对象作为属性名对象作为属性名会toString转换为字符串"[Object Object ]" 普通对象toString 是调取 Object.prototype.toString
一、Axios简介Axios是一个基于Promise的HTTP库,是当前比较流行的Ajax框架,相比较Ajax的回调函数能够更好地管理异步操作,可以用在浏览器和Node.js中。二、安装axios1、使用CDN方式<script src="https://unpkg.com/axios/dist/axios.min.js"></script>2、使用NPM方式//在终端输入
转载 2023-09-12 12:52:37
839阅读
1、应用 axios 实现 Ajax 请求实际开发中,通常需要和服务端进行数据交互。而 Vue.js 并未提供与服务端通信的接口。在 Vue.js 2.0 版本之后,使用 axios 来实现 Ajax 请求。axios 是一个基于 promise 的 HTTP 客户端,具有如下的主要特点:从浏览器中创建 XMLHttpRequest从 node.js 发出 HTTP 请求支持 Promise AP
转载 2023-12-12 22:40:54
131阅读
  • 1
  • 2
  • 3
  • 4
  • 5