从 Vue 构建模块你可以学到什么?
最近在给公司内部低代码平台进行升级,原本是单一仓库,里面有各种模块,例如:
utils
view-render
form-render
fetch
form-design
...
它们最终给其他产品线使用的时候是通过 Vue Cli 打包成一个 umd 的 js 文件,但是这样会带来一系列...
如何编写爬虫
这是一篇鸽了许久的文章,最近失业在家重构博客的时候发现还有一些文章没有来的及写,就有了这篇文章。
最终代码放到了 codesandbox
准备工作
编写爬虫之前需要调查一下需要爬取的网站是什么形式来渲染的
如果是 spa 页面则只需要拿到账号信息,通常是 token 或者 cookie 之类...
koa洋葱结构解析
经常在使用 koa 的时候,通过 .use 的形式来注册各种中间件,例如下面一段代码
app.use(async (ctx, next) => {
console.log(1);
await next();
console.log(2);
});
app.use(async (ct...
vite 源码解析之 create-vite
如题这是一个系列文章不过更新起来可能很缓慢,从 vite 出来之际我就开始关注,目前 npm 的包下载量为 1,589,416+,可以看到已经非常稳定了。而且开发十分香,完全就是开箱即用,下面就来探讨一下 vite 是如何将项目创建到目录中的。
使用方式
目前比较火的管理代码形式为 monor...
使用 TypeScript 来编写 cli 程序
新的一年已经开始,之前在知乎刷到一篇新年展望贴 2022 前端技术领域会有哪些新的变化?,里面的小伙伴回答了很多,这里稍微归纳一下回答:
Monorepo
TypeScript
ESBuild
ESM 化
pnpm
...
上面的回答中 TypeScript 提及的次数很多,原因很是随着项...