fineui-foundation
Installation
SKILL.md
FineUI 地基技能(Foundation)
搭建任何 FineUI 页面的通用基础。先用本技能判定“哪种写法”、搭好页面骨架、掌握可信 HTML;再进具体组件技能(如 fineui-grid)。
术语:4 部署栈(Core 含 3 种开发模式)
| 部署栈 | 开发模式 | 前台写法 |
|---|---|---|
| F.js | —(纯 JavaScript) | F.create({ type:'Xxx', ... }) |
| Pro | WebForms | <f:Xxx runat="server"> |
| Core | MVC(经典 MVC) | Fluent API Html.F().Xxx()... |
| Core | RazorForms(Core 推荐) | TagHelper <f:Xxx>(PascalCase) |
| Core | RazorPages | TagHelper <f:Xxx>(PascalCase) |
| Java | Spring Boot | Thymeleaf 方言标签 <f:xxx>(kebab-case) |
Fluent API/TagHelper是前台写法、不是模式名;Core 模式说 MVC / RazorForms / RazorPages。RazorForms 与 RazorPages 共用 TagHelper 标签,但数据初始化/事件不同。 FineUI.Java 是 Core-RazorForms 的「孪生栈」:同样是「标签式有状态服务端组件」,但用 Spring Boot + Thymeleaf 方言,标签/属性全 kebab-case,页面类用 Java。客户端 F.js 运行时四栈完全相同(F.ui.Grid1.xxx()、渲染函数、监听器 JS 一字不差)。详见 references/stacks.md。