博客的搜索功能

博客文章数量越来越多, 偶尔想到某个词, 想找到是哪篇文章只能搜源码.
于是完善了博客的搜索功能.

MORE

如何通过webpack插件修改代码

工作遇到要写webpack插件的情况, 记录一下是如何完成需求的.

因为webpack插件的文档是没有插件相关api的, 要写webpack插件只有通过看webpack代码或webpack插件代码. 所以虽然是调用api级别的代码, 也有记录的价值.

MORE

sourcemap的使用

上个月老板介绍了sourcemap的几个使用. 我现在才回头看了看, 也做下总结.

soucemap好像是12年上线的, 我的感觉是一直知道是什么, 但又没一点深入过.

MORE

electron的mac包部署发布流程

偶然发现之前开发的效率软件在github上下载了不能打开, 弄完签名发现以前弄过, 但没记录, 现在简要记录一下在mac平台上发布部署流程.

MORE

手动远程组件

因为一些交付场景, 最近遇到了2个项目需要使用远程组件.

第一个在疫情居家期间, 使用了module federation实现了一下.

最近的项目尝试了手动加载远程组件, 所以产生了一些对比.

MORE

编写一个eslint rule

上周参加了职业生涯来第一次code review, 我的老板收集了好几个问题. review结束后我产生个想法, 是不是可以把这些rule写到公司的eslint里.

于是看了下文档, 总结是: 流程非常简单.

MORE

vite-plugin-inspect工作流程

在vite的plugin开发中或看使用的plugin行为时, vite-plugin-inspect非常有用, 于是简单看一下这个plugin的工作流程.

MORE

深入查看webpack打包结果中的模块

经过webpack打包后, 项目中引入的依赖是存在在哪里, 不同chunk的依赖是如何加载的?

本文通过查看打包结果, 了解了下webpack中的模块化, externals, code splitting, module federation的细节.

MORE

把html片段编译成选择器嵌套结构

之前写了个vscode插件, 功能是选取一段html片段, 产生对应的css嵌套结构. (描述很有问题, 这2年里我也一直没想明白应该怎么说)
那次写完后写了个总结, 留了几个todo, 现在回头来补一部分.

MORE

vue组件简单原理

简单记录下vue组件的大致思路

MORE