2026-04-09
JavaScript
0

在前端项目里,大文件上传不是单一功能,而是文件体积超过 100MB / 受限于浏览器 / 服务器单文件大小限制时必须处理的场景,核心特征是:文件大、上传慢、易中断、对稳定性要求高。请看下面一个大文件上传的案例演示

2026-03-26
JavaScript
0

告别臃肿 Axios 封装!打造 Vue 风格插件化请求管理工具

📘 前言

在前端项目开发中,Axios 几乎是标配 HTTP 请求库。 为了实现鉴权、日志、错误处理、重复请求取消、接口重试、缓存等能力,我们几乎都会对 Axios 进行二次封装。

但传统封装普遍存在这些痛点:

  • 所有逻辑耦合在一个文件,代码臃肿
  • 新增/删除功能要改多处,维护成本高
  • 功能混杂,可读性差
  • 无法灵活组合能力,复用性差

今天给大家带来一套模仿 Vue 插件机制的 Axios 插件化封装createAxios().use(插件1).use(插件2) 真正做到:解耦、可插拔、高复用、易维护、生产可用。

2025-11-01
其它
0

Nginx Proxy Manager (NPM) 主要设计为反向代理工具,但可以通过 自定义Nginx配置 托管静态页面,具体步骤如下

2025-08-24
JavaScript
0

async await 语法是ES7出现的,是基于ES6的 promise和generator实现的,那么js底层是如何实现的呢,让promise异步状态变为await的同步写法。

2025-08-16
JavaScript
0

实现一个简易单不简单的发布订阅的插件,支持先发布再订阅的模式,支持单播和多播模式,支持历史回放和消息消费ack回掉函数