一步一步学习 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 开始——伊讲授所有其伊框架共享个类钩子契约,并且可以直接从文件运行。