Joseph Joestar
努力做一个摆脱CV的前端工程师
好耶,你点开了这个页面,证明你想了解我更多,对吧?
嗨,我是JoJo,一个喜欢写前端,也喜欢折腾各种项目的开发者。热衷把想法变成能动起来的页面,有时候是博客,有时候是一整个小系统。我喜欢那些写着写着就突然 「哦~原来可以这样!」 的瞬间。这里记录一些我做过的东西,踩过的坑,还有偶尔的灵感闪现、奇怪尝试以及那些让我哭笑不得的 bug。希望你也能在这里找到共鸣,顺便笑一笑。
自述
我最初只是想写博客。结果第一步就选了 Nuxt。功能很全,架构很完整,甚至有点……太完整了。后来我突然意识到: 我只是想写点东西,并不需要一套宇宙级解决方案。于是我换成了 VitePress。那一刻我才真正明白—— “做网站” 和 “选择合适的技术” 是两件事。现在这个博客更轻、更快,也更安静。 它不追求炫,只追求表达。
如果你也想使用它欢迎前去 Github 页面查看。
技术栈
? 表示了解,+ 表示熟悉,++ 表示熟练使用,* 表示精通,删除线表示基本遗忘,加粗表示经常使用。
编程语言
- TypeScript
++ - JavaScript (ES6+)
++ - HTML5
++ - CSS3
++ - Sass / SCSS
+ - Node.js
+ - Java
+
前端框架
- Vue ++
++ - Vite
++ - Nuxt
+ - Express
+ - React
? - Next.js
?
构建与工程化
- Vite
++ - Webpack
+ - Rollup
+ - pnpm / npm / yarn
++ - ESLint
++ - Prettier
++ - Husky
+ - lint-staged
+
看到这里的人,大概率也热爱技术。这个网站只是我思考的痕迹。 有不成熟的地方,也会持续更新。它记录的不只是解决方案, 也记录疑问、犹豫、推翻重来的过程。有些想法可能会改变, 有些观点也许会被时间修正。但至少在写下它们的那一刻,它们都是真实的。 如果哪天某篇文章刚好帮到你,或者让你少踩一个坑、多想清楚一个问题,那我们算是隔着屏幕握了个手。 如果你愿意交流、讨论,或者指出不同的看法,我会很认真地听。 技术的路很长,希望我们都能在各自的方向上,慢慢变得更清晰,也更坚定一些。