从0到1搭建脚手架思路解析 发表于 2021-12-04 | 分类于 技术实现 字数统计: 3.7k 字 | 阅读时长 ≈ 16 分钟 前言脚手架的主要核心功能就是利用模板来快速搭建一个完整的项目结构,后续我们只需在这上面进行开发就可以了。 下面我们以创建 js 插件项目的脚手架来加深我们对前端脚手架的认知。 阅读全文 »
实现大文件上传 发表于 2021-11-28 | 分类于 JavaScript 字数统计: 2.1k 字 | 阅读时长 ≈ 9 分钟 分片上传原理 将上传的文件按一定大小,分割成多个数据块进行分片上传 上传完之后再由服务端对所有上传的文件进行汇总,整合成原始的文件 大致流程 将需要上传的文件按照一定的分割规则,分割成相同大小的数据块; 初始化一个分片上传任务,返回本次分片上传唯一标识; 按照一定的策略(串行或并行)发送各 ... 阅读全文 »
vue-cli 的 proxy 发表于 2021-11-07 | 分类于 浏览器 字数统计: 1.8k 字 | 阅读时长 ≈ 8 分钟 原理不管是Node中间件代理还是nginx反向代理,主要是通过同源策略对服务器不加限制。 介绍vue 的 proxy 利用 node 代理,npm run dev 实际上是用 node 运行了一个服务器,http-proxy-middleware中间件 把请求发到本地服务器,再由服务器转发给后台服务 ... 阅读全文 »