- 博客(8)
- 收藏
- 关注
原创 关于宏任务微任务执行顺序
JS 的循环执行机制是先执行宏任务,再执行微任务。然后执行第二个宏任务,微任务。第三个宏任务,微任务......以此循环。如果微任务中有微任务,则先执行微任务,再执行微任务中的微任务,再执行第二个宏任务,最后执行微任务中的宏任务。如果宏任务中有微任务,则先执行宏任务,再执行宏任务中的微任务,最后执行第二个宏任务。如果宏任务中有宏任务,则先执行宏任务,再执行第二个宏任务,最后执行宏任务中的宏任务。如果微任务中有宏任务,则先执行微任务,再执行第二个宏任务,最后执行微任务中的宏任务。
2024-07-09 15:08:23 151
原创 关于基于fetch封装的请求方法(包含添加拦截器)
定义了一个 Interceptor 类型来表示拦截器,其中包括 onFulfilled 和 onRejected 两个方法,分别表示请求成功和请求失败后的处理函数;你可以在then的第二个参数中传入回调函数,处理接口报错的情况。在 request 函数中,先创建了请求拦截器和响应拦截器,使用 use 方法添加拦截器,并在请求拦截器中处理请求,在响应拦截器中处理响应。这段代码是一个封装了拦截器的 fetch 请求函数,通过调用 request 函数可以发送请求,并对请求和响应进行拦截和处理。
2024-01-03 16:49:39 1046 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人