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

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

MORE

vue组件简单原理

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

MORE

vue3不经过编译优化的diff

在看hcy的vue源码解析, 看完了渲染器部分, 简单总结下vue3的diff流程. (作为之后复习用, 并不作为学习.)

MORE

用vite来起公司的react项目

尝试给公司脚手架新增个用vite起react项目的功能, 分享一下思路和遇到的问题.

MORE

vue和react的简单比较

因为看了尤老板带着写vue的视频, 之前也看过didact. 那么这次自己试着把简单版vue简单版react敲了一下, 来简单总结一下感受.

MORE

react-refresh介绍

公司一个业务框架在修改代码后竟然没有自动更新页面. 于是想尝试解决这个问题, 还是失败了.

出现问题的框架使用的是react-refresh来进行hmr, 虽然失败但记录下过程.

MORE

乾坤初尝试

因为工作原因必须了解一下乾坤, 总结一下乾坤使用级别的入门.

MORE

写一个简单的前端脚手架

之前写了一些写electron, 浏览器插件, vscode插件这样的项目. 这些项目其实是有一些固定模板的, 但又没有主流脚手架, 于是观察了一些其他脚手架, 写个自己的脚手架来快速启动项目.

MORE

用github action来给博客和electron应用做部署与自动更新

travis-ci从21年6月15开始停止服务, 新版本需要迁移才能继续服务, 这意味我的博客和electron应用都要去进行迁移了.

MORE

在electron中使用前端框架

electron无疑是个很强的东西, vscode近年非常流行, 其他还有github客户端, twitch, figma等大公司有electron开发的软件.

但electron在前端开发中仍算冷门. 不分析原因, 但导致的结果是没有很稳定的脚手架.

目前官方只有一个react的模板, 剩下只有awesome-electron里民间的几个模板.

面对纷繁多样的需求, 这几个模板肯定是不够的, 而electron的流程又很简单. 所以这里总结一个大方向.

MORE