- CommonJS 与 ESM:现代 JavaScript 模块化之路与 Vite 的魔法
本文将深入探讨 CommonJS 和 ESM 的异同,分析它们各自的特点和适用场景,并揭示 Vite 如何巧妙地处理 CommonJS 模块,让开发者能够无缝使用庞大的 npm 生态系统。
10 min read - 深入理解 JS 原型与继承
每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,实例都包含一个指向原型对象的内部指针。
15 min read - 深入理解 JS 模块
本文详细介绍了JavaScript模块化的发展历程,从早期的函数封装、对象封装,到CommonJS、AMD、CMD规范,再到ES6模块系统的全面解析。
12 min read - 前端文件上传总结
本文详细总结了前端文件上传的完整实现方案,包括基于H5 File API的原生实现、FormData使用、图片压缩处理、兼容性问题解决方案以及多图并发上传控制策略。
20 min read