从 mini-pack 中理解 js 的打包原理
本文主要内容来自于 mini-pack。示例代码跟原项目的代码有部分不同。 开发 web app 时一般采用模块化的开发方式,即不同的业务需求、组件会编写到不同的文件中,最后再根据需要进行将不同的文件合并成一个或者多个文件,这样的过程就是打包。
上图展示了一个常见的文件结构…
在开发 WebApp 时可能会遇到文件相关的操作,比如上传文件到服务器、下载文件到本地、缓存文件等,下面会介绍几种不同的方式进行文件操作。 基于标签的上传和下载
最常用的文件上传方式应该是使用 input 标签,通过设置 input 标签的 type=”file” 可以允许用户…