> For the complete documentation index, see [llms.txt](https://mm.ricky.moe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mm.ricky.moe/blog.md).

# 博客

- [理解 CAP 理论，以开一家餐厅为例](https://mm.ricky.moe/blog/cap-understanding.md)
- [TypeScript tsconfig.json 整理](https://mm.ricky.moe/blog/tsonfig-json.md)
- [this 陷阱与原理](https://mm.ricky.moe/blog/trap-and-principle-of-this.md)
- [时间戳与时区](https://mm.ricky.moe/blog/timestamp-timezone.md)
- [vue-cli 项目添加 tailwind.css](https://mm.ricky.moe/blog/vue-cli-tailwind.md)
- [实现 JavaScript 数组的逆序索引](https://mm.ricky.moe/blog/shi-xian-javascript-shu-zu-de-ni-xu-suo-yin.md): 在 Python 和 Matlab 里面，我们可以通过 arr\[-1] 的方式访问数组的最后一位，如何赋予 JavaScript 这种能力呢？
- [工程师段位记](https://mm.ricky.moe/blog/engineer-level.md)
- [Jest 内部原理剖析](https://mm.ricky.moe/blog/how-does-jest-work-inside.md)
- [如何成为技术高手](https://mm.ricky.moe/blog/become-a-tech-master.md): 转载
- [Vue lifecycle hook little trick](https://mm.ricky.moe/blog/vue-lifecycle-hook.md)
- [利用 Cloudflare Worker 定制 Gitbook](https://mm.ricky.moe/blog/modify-gitbook.md)
- [如何解除端口占用？](https://mm.ricky.moe/blog/how-to-free-port.md)
