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 +

看到这里的人,大概率也热爱技术。这个网站只是我思考的痕迹。 有不成熟的地方,也会持续更新。它记录的不只是解决方案, 也记录疑问、犹豫、推翻重来的过程。有些想法可能会改变, 有些观点也许会被时间修正。但至少在写下它们的那一刻,它们都是真实的。 如果哪天某篇文章刚好帮到你,或者让你少踩一个坑、多想清楚一个问题,那我们算是隔着屏幕握了个手。 如果你愿意交流、讨论,或者指出不同的看法,我会很认真地听。 技术的路很长,希望我们都能在各自的方向上,慢慢变得更清晰,也更坚定一些。