一步一步学习 Lily
欢迎!每个教程都从零开始,用大约 10 分钟构建同一个小东西——一个无障碍且带样式的表单——这样你就能在同等条件下比较各个框架。然后再深入学习主题和用户偏好。
开始之前
你需要的东西少得出奇:
- HTML 教程——只需要一个浏览器和一个文本编辑器。这就是全部工具。
- Svelte、React、Vue、Angular 或 Nunjucks——git、Node 26 以及 pnpm 10 或更高版本。
- Blazor——git 和 .NET SDK 8 或更高版本。
刚接触 headless 组件?你来对地方了——每个教程都会边做边解释发生了什么,每一步都给出可直接复制的准确代码。
从零到发布的四步
选择你的框架
HTML
复制带有类钩子的语义化 HTML 就能开始——有浏览器和编辑器就够了。
Svelte
Svelte 5 runes、代码片段和 bind:value 双向绑定。
React
带有 value + onChange 并展开其余属性的函数组件。
Vue
支持 v-model 的 Vue 3 单文件组件。
Angular
带有信号输入和 [(value)] 的 Angular 独立组件。
Blazor
带有参数、ChildContent 和 bUnit 测试的 Razor 组件。
Nunjucks
适用于 Eleventy 和任何 Node 模板流水线的服务端渲染宏。
拿不定主意?从 HTML 开始——它讲授所有其他框架共享的类钩子契约,并且可以直接从文件运行。