PERSONAL WORKSPACE / 2026

从灵感,到
每一次提交。

你好,我是 义川先森。我用原生 Web 和边缘能力,把好奇心打磨成真正可运行的数字体验。

AVAILABLE FOR COLLABORATIONBASED IN CHINA · ONLINE
portfolio / currently-building.jsLIVE
01
02
03
04
05
06
07
08
const curiosity = true;

function buildNext(idea) {
  return {
    design: 'clear',
    code: 'reliable',
    status: 
  };
}
all systems operational--:--:--
SCROLL TO EXPLORE ↓
01 / THINK

TURN IDEAS INTO INTERFACES

每一个好页面,
都从一个清晰的问题开始。

我关心的不只是“能不能做”,还关心它是否自然、是否好理解,以及是否让人愿意多停留一会儿。

了解我的工作方式 →
NOTE_03可访问性
也是美感
NOTE_02细节决定
体验温度
NOTE_01先理解,再构建。
WORKBOOKv1.0
01 / 04

正在解决什么?

从一个具体的问题出发,而不是从一个炫目的效果。把问题说清楚,答案才会有方向。

发现 · DISCOVER
01
THINK
02 / 04

页面应该如何呼吸?

安排信息的层次、留白的节奏与动效的语气,让用户自然而然地理解并做出行动。

设计 · DESIGN
02
DESIGN
03 / 04

代码是否值得信任?

可维护、可访问、可迭代——把工程的稳固,作为体验的地基。

构建 · BUILD
03
BUILD
04 / 04

下一步怎样继续长?

好的项目不是终点,而是一段可以持续生长的关系。上线只是对话的开始。

迭代 · ITERATE
04
ITERATE
YUAN·LAB工作手札

FROM ISSUE TO SHIP

让设计、代码与
反馈持续对话。

从一张草图到一个线上页面,每一步都保持轻量、透明、可迭代。好的项目不是终点,而是一段可以继续生长的关系。

查看项目实践 →
02 / BUILD

BUILD IN PUBLIC

持续生长的记录

ACTIVITY LIVE
今年的贡献节奏0 contributions
LessMore

RECENT ACTIVITY

完成个人网站的 Pages Functions 接口刚刚 · Cloudflare / D1
+12
记录一次关于信息层级的设计实验2 小时前 · Design Notes
+5
更新作品集搜索与筛选体验昨天 · Vanilla JavaScript
+8

SELECTED WORK

精选项目

查看全部 →
01PORTFOLIO

个人数字花园

一个强调内容与留白的原生个人网站。

HTMLCSSJavaScript
02EDGE NOTES

边缘留言板

由 Cloudflare Pages Functions 驱动的轻量互动角落。

PagesD1KV
03UI SYSTEM

界面组件实验

可复用的界面语言、状态与交互细节。

DesignA11yCSS

JOIN THE CONVERSATION

把你的想法,
留在这里。

一个问题、一句问候,或一条值得分享的链接,都可能成为下一次创作的开始。

前往留言板 →
📊 访问统计—
—累计访问
—今日访问

数据实时同步自接口