style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>BlazorI U y K ; 0 f { 是一个使用 .NET 生成交互式客户端 Web UI 的框架: style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serii r 8 /f”>1、使用 C# 代替 JavaScript 来创} 6 )建丰富的@ u z交互式 UI。 style=”f) E Z *ont-size: 121 R u h l K & N Fpx; font-fam= 6 (ily:v I , V% 5 n s 3erdana, Arial, HelF ) . dvetica, sans-serif”>2、共享使用 .NET 编写的服务器端和客户B M h C端应用逻辑。 style=”fontB t 7 } U R J w +-size: 12px; font-family: V3 G Uerdana, Arial, Helvetica, sans-serif”>3、将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 style=”font-size: 1s F b2px; font-family: Verdana, Arial, Helvetica, sans-serif”>
style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>使用 .NET 进行客户端 WebK x x 开发可提供以下优势: style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>z y 5 c Y ; v w;1、使用 C# 代替 JavaScript 来编写代码。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-se J K l Oerif”>2、利用现有的 .NET 库生态系统。 style=”C j )font-size: 12px; font/ t 1 + i [ @ 3-family:5 n O x F 2 4 W C Ver/ 7 V | % f y hdana, Arial, HelveticQ 6 .a, sans-serif”>3、在服务器和客户端之间共享应用逻辑。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>` ) D w X v P ^ W4、受益于 .NET 的性能、可靠性和安全性。 style=”S z I !font-size: 12px; font-family: Verdana, Ar@ $ / b = s l Y :ial, Helvetica, sans-serif”>5、始终高效支持 Windows、Linux 和 macOS 上的 Visu| u – w * t O w 0al Studio。 style=”font-size: 12px; font-` * , s l Kfamily: Verdana, Arial, Helvetica, sans-serif”>6、以一组稳定、功能丰富且易! . b a m l R N用的通用语言、框架和工具为基础来进行生成。 style=”fo] I h rnt-size: 12px; font-fa p O ;mily: Verdana, Arial, Helvetica, sans-serif”>本项目是利用 Boot. 6 [strap 样式进行封装的 UI 组件库。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>
style=”font-size: 12px; font-family: VerdZ ` B e i X T yana, Arial, Helvetica, sans-w u l 8 Iserif”>组件 style=”font-size: 12pL H ~ d t c u 1x; font-family: Verdana, Arial, Helvetica, sans-serif”&S # ] 2gt;Blazor应用基于组件。 Blg ] X q Z l ) 5 Oazor 中的组件是指 UI 元素,例如页面、对话框或数据输入窗体。 style=”fo, C l c @ _ =nt-size: 12px; font-family: Verdana, Arial, HelveticaI e 6 ! * 1, sans-serif”>组件是内置到 .{ B M % Z r { :NET 程序集的 .NET 类,用来: style=”font-size: 12px$ j E p s ; font-family: Verdana, Arial, Helvetica, sad x 6 7 ? Xns-serif”>1、定义灵活的 UI 呈现逻辑。 style=”fonC m } j 0t-size: 12px; fonta y ? ; b W g H-family: Verdana, Arialy Q 4 V 3, Helvetica, sans-serif”>2、处理用户@ ^ % J 5 8 :事件。 style=”font-size: 12px; f– ] 0 T 2 –ont-family: Verdana, Arial, Helvetica, sans-serif”>3、可以嵌套和重用。 sl _ W B Mtyle=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>4、可以作为 Razor 类库p ` O E或 NuGet 包共享和分发。