style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: sty{ v #le=”font-size: 12px; font-family: Verdana,. Q s 0 l X j Arial, Helvetica, sans-serif”>1、使用 C# 代替 JavaScript 来创建丰富的交互式 UI。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>2、共享使用 .NET 编写的服务器端和客户端应用5 ; q | A !逻辑。 style=”font-size: 125 $ J g – p Epx; font-family: Verdana, Arial, Helvetica, sans-serif”>3、将 UI 呈现为y 5 n $ o HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 style=”font-size: 12px; font-family: Verdana, Arial, Helv! d X Netica, sanS e / , ` 5 3 `s-serif”>= p 0 F X S
style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>使用 .NET 进行客户端 Web 开发可提供以下优势: M . &: style=”font-s7 / B e W Q H =ize: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>1、使用 C# 代替 JavaScript 来编写代码。 style=”L 6 B w (font-sizeQ m { % E D [ x q: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>2、利用现有的 .NET 库生态系统。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>3、在服务器和客户端之间共享应用逻辑。 style=”font-size: 12px; font-family:V Z ? N z = ` & Verdana, Arial, Helvetica, sans-serif”>4、受益于 .NE@ y ^ 5T 的性能、可靠性和[ _ M Z ~安全性。 style=”font-size: 12px; font-family: Verdana,c y [ % Arial, HelvR n 3 p Metica, sans-serif”>5、始终高效支持 Windo# ) [ Z &ws、Linux 和 macOS 上的 Visual Studio。 style=”font-size: 12px c e z w f; font-family: Verdana,; | $ Arial, Helvetica, sans-serif”>6、以一组稳定、功能丰富且易用的通用语言、框+ O L 架和工具为基础来进行生成。 style=”font-size: 12px; font-family: Verda9 c qna, Arial, Helvetica, sans-serif”>本项目是利用 Bootstrap 样式进行封装的 UI 组件库。 style=”font-size:= ` _ 6 12px; font-family: Vp , % & X s d = Werdana, Arial, Helvetica, sans-serif”>
style=”font-size: 12px; foc = B _ n #nt-family: Verdana, Arial, Helvetica, sanZ s L 0 i K !s-serif”>组件 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>Blazor应用基于组件。 Blazor 中的组件{ w t是指 UI 元素,例如? M K [ m I m r g页面、对话框或数据输入窗体。 style=”font-sizM j c l 5e: 12px; font-family: Verdana, Ari 6 v ial, Helvetica, sans-serif”>组件是内置到 .NET 程序集的 . ] o } v s e RNET 类,用来: style=”fonq C Ot-size: 12px; font-famil g ^ # +y: Verdana, Arial, Helvetica, sans-serif”>1、定义灵活的 UI 呈现逻辑。 style=”font-size: 12px; font-family: Verda[ P j 9 m % V %na, Arial, Helvetica| } 7 f ? 4 P, sans-serif”>2、处理用户事件。 style=”font-size: 12px; font-family: Verdana, Ari7 T ] / 9 4al, Helvetica, sans-serif”>3、可以嵌套和重用。 style=”font-size: 12px; font-family: VeS ^ prdana, Arial, Helvetica, sans-serif”>4、可以作为 Razor 类库或 NuGet 包共享和分发。