小明同学

I don't want to win by making compromises to myself, I've always wanted to win on my on terms.

2023年度总结 – 接受是一件很难的事情

Sticky post

直到现在,我对于自己很早就接触电脑,但却一直没有深入去探索计算机领域的知识而惭愧… Continue Reading →

使用Nginx反代Docker进行加速

其实我已经有一个更好的方案了,那就是直接Hysteria2搭个梯子完事,但如果不… Continue Reading →

前端已死?前端永生。—— 观黄玄演说有感

我想,对每一个普通人来说,人生的转折点都不多。这个过程中能看到机会的人是少数,能… Continue Reading →

Vue2终于结束了他“罪恶”的一生

随着今年Vue团队宣告终止对Vue2的支持性更新,Vue3也终于登上了他的舞台,… Continue Reading →

某个需求引发的关于el-cascader及Vue视图更新的思考

接到过一个城市级联选择的需求,要求将中国大陆内的所有城市以列表的形式返回给前端,… Continue Reading →

shallowReactive引起的关于diff的思考

我们先来观察一下这段代码 你觉得当点击+号时,视图会如何更新?我给三个选项吧: … Continue Reading →

“Unknown‘s Hand“ – 垃圾回收机制

初步了解ES6的时候,翻到偏后一些的章节总会有一种莫名的不安,很多概念比较抽象,… Continue Reading →

async & await – 优雅但须谨慎食用的语法糖

我们都知道async/await是基于generator的语法糖,毕竟声明一个g… Continue Reading →

手写实现一个Promise.allSettled()

相对于之前实现的Promise.all(),其实allSettled的实现方式只… Continue Reading →

闲着蛋疼系列-重构v2board前端并使用docker部署

这段时间研究了一下vmess,还是看得一头雾水,不过好在有个还算清爽的机场面板v… Continue Reading →

如果fetch API支持超时配置

本来项目开发的过程中更习惯使用axios进行请求,偶然间我发现fetchAPI作… Continue Reading →

我为什么轻易不使用闭包(Closure)

还记得刚开始学习JavaScript时,对闭包的抽象描述真的可谓是一看就会,一写… Continue Reading →

我想大声说:快速排序真香~

还记得第一次用Javascript完成冒泡排序的时候,那种激动的心情溢于言表。但… Continue Reading →