import.meta.url 与 new URL() 的关系
import.meta.url 与 new URL() 的关系
深入解析 import.meta.url 与 new URL() 的关系及 Vite 中的 base 路径影响 前言 在现代前端开发中,我们经常需要处理模块路径和资源引用的问题。特别是在使用 Vit
Java数据类型新手指南
Java数据类型新手指南
Java数据类型新手指南 📚 🎯 开篇:数据类型是什么? 想象一下,你在整理房间。你有各种各样的物品:书籍、衣服、照片、钱币等等。为了更好地管理这些物品,你会用不同的"盒子"来分类存放: -
Java注解(Annotation)技术指南
Java注解(Annotation)技术指南
Java注解(Annotation)技术指南 📋 定义与本质 Java注解是Java提供的一种元数据形式,用于为代码元素(类、方法、字段、参数等)提供附加信息,这些信息本身不影响程序的逻辑,但可
URL地址末尾加不加"/"有什么区别?
URL地址末尾加不加"/"有什么区别?
URL地址末尾加不加"/"有什么区别? 在日常的Web开发和使用中,我们经常会遇到URL地址末尾带斜杠和不带斜杠的情况,比如: - `https://example.com/blog` - `http
代码提交规范
代码提交规范
代码提交规范 提交信息格式 每个提交信息都应该遵循以下格式: ``` <type ``` 类型(Type) 提交类型必须是以下之一: | 类型 | 说明 | 示例 | |------|---
浏览器渲染原理及流程
浏览器渲染原理及流程
浏览器渲染原理及流程 简介 静态资源通过浏览器渲染,最后呈现出页面,主要包含以下 5 个 流程: - DOM 树构建:渲染引擎使用 HTML 解析器(调用 XML 解析器)解析 HTML 文档,将各
Promise A+实现
Promise A+实现
Promise 描述 Promise A+官方网站 Promise A+ 规范 ```js /** * * @param {*} promise promise.then方法返回的新的pro
Promise API 实现
Promise API 实现
Promise 的全部 API 官方 Promise 还有很多 API,除了已经实现的核心`then`方法,还有 两个实例方法 - Promise.prototype.catch - Promise.
async await 实现
async await 实现
async await 实现 理解 generator 理解 async 函数需要先理解 Generator 函数,因为`async函数是Generator函数的语法糖`。 1.认识 genera
axios 实现
axios 实现
axios 的基本实现 一.axios 的理解和使用 1. axios 是什么? 1. 前端最流行的 ajax 请求库 2. react/vue 官方都推荐使用 axios 发 ajax 请求 3
手撕代码(ts 版本)
手撕代码(ts 版本)
手写题(ts) Playground TS Playground 实现基于 Promise 的请求的重试 ```typescript /** * * @param task 返回一个prom
手撕代码(js 版本)
手撕代码(js 版本)
手写题 ```js /** * * @param task 返回一个promise的异步任务 * @param count 需要重试的次数 * @param time 每次重试间隔多久