最新 最热

前端二面手写面试题总结

then 方法返回一个新的 promise 实例,为了在 promise 状态发生变化时(resolve / reject 被调用时)再执行 then 里的函数,我们使用一个 callbacks 数组先把传给then的函数暂存起来,等状态改变时再调用。...

2022-10-27
1

Vue中使用axios请求后端接口

Axios其实就是一个用于发送ajax请求的HTTP库,本质上是对AJAX的封装。而且Axios支持 Promise操作, 让我们无需再使用传统callback方式来进行异步编程。(Promise 是JS中进行异步编程的一种解决方案。)...

2022-10-26
3

JavaScript——ES6模块化与异步编程高级用法

大家都遵守同样的模块化规范写代码,降低了沟通程表,极大方便了各个模块之间的相互调用,利人利己。

2022-10-26
2

写给前端小白的「Promise备忘手册」!(建议收藏)

大家好,我是HoMeTown,Promise想必大家都知道,在平时的开发工程中也经常会有用到,但是Promise作为ES6的重要特性,其实还拥有很多丰富的知识,本文面向比较初级一些的同学,可以帮你搞懂Promise到底做了什么,顺便起到一个备忘录的...

2022-10-26
2

【JavaScript】手把手教你写高质量 JavaScript 异步代码!

在 reject Promise时强制使用Error对象,方便浏览器底层更容易的分配堆栈以及查找堆栈。

2022-10-26
1

假设本地机器无法做加减乘除法,需要通过远程请求让服务端来实现。

请实现本地的add方法,调用addRemote,能最优的实现输入数字的加法。 async function add(...inputs) {

2022-10-25
1

var repeatFunc=repeat(console.log,4,3000) repeatFunc('hellow world');//每个3秒打印1次hellow wo

这是一个异步的处理加闭包的问题,setTimeout或者setInterval不可避免 方案1async/await+Promise+setTimeout+while

2022-10-25
2

一次就想搞懂这个Promise

看了好多例子,调试了很久,结果和内置promise还是存在一点差异,不尽相同。// 重点是then的参数两个参数是函数,而这两个函数的返回值,可能是一个Promise对象,或一个普通对象或一个有then方法的对象或者是个基础数据类型 c...

2022-10-25
1

手写节流防抖函数

防抖和节流的概念最早不是出现在软件工程中,防抖是出现在电子元件中,节流是出现的流体流动中。

2022-10-05
1

Suspense异步请求组件

通常我们都要一个需求,当组件中的数据还在请求时,展示loading效果,当请求完毕时在展示正常的数据 之前这部分逻辑要我们自己定义,现在可以使用Suspense...

2022-09-08
1