Front-end Developer / Indie Builder / AI Tinkerer

Try EveryThing

Hi, I’m
Leonsux

用代码构建有趣的产品,也用文字记录思考的过程。

Building products, writing thoughts, exploring AI, and living a more curious life.

good code. better questions.

窗边木桌上的笔记本电脑、笔记本、咖啡和绿植
building things, one curious experiment at a time.
落日下的山峰
a more curious life.
车窗外的落日
live a good story.

things I've been building

Featured projects

把一些想法,做成可以使用、体验和继续生长的东西。

所有项目
Aibo 项目视觉
AI / 游戏陪伴

Aibo

一个陪你打游戏的 AI 搭子:实时截屏、理解画面,再用声音给出陪伴式反馈。

grip-forge 项目视觉
Web App / 训练工具

grip-forge

纯前端握力训练计时器,让训练计划、日历热力图和每一次坚持都有迹可循。

dungeon-arcade 项目视觉
游戏 / JavaScript

dungeon-arcade

用原生 Web 技术构建的暗黑幻想网页小游戏集合。小小浏览器,也能装下一场冒险。

notes from the journey

Writing & thoughts

所有文章

模块化

为什么要有模块化? 项目庞大时,js 文件多,变得不好维护 js 文件作用域都是顶层,这会造成变量污染 js 文件依赖问题,稍微不注意顺序引入错,代码全报错 CommonJS CommonJS 是一个更偏向于服务器端的规范。NodeJS 采用了这个规范。CommonJS 的一个模块就是

a little about me

屏幕之外,
也有很多好奇。

嗨,我是 Leonsux,一名开发者,也在持续探索独立开发。相比技术栈有多长,我更在意做出了什么、学到了什么,以及它们能否让生活变好一点。

我关注 AI 编程、产品构建与个人知识管理。这里会放项目、实验、文章和阶段性的思考,保留从想法到实现的过程。