style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: style=”font-siz3 j K b A @ U D ue: 12px; font-family:3 P M ] I A d m c Verdana, Arial, Helvetica, sans-serif”>1、使用 C# 代替 JavaScrip| ` w H D St 来创建丰富的交互式 UI。 style=”font-size: 12px; font-fam* y p 2ily: Verdana, Ariao R P ` t 9 ) Ml, Helvetica, sansl 8 Z r &-serif”>2、共享使用 .NET 编写的服务器端和客户端应用逻辑。 style=”font-size: 12V a g d o z spx; font-family: Vl O 9erdana, Arial,0 M W * W + / Helvetica, sans-serif”>3、将 UI 呈现为 HTl ` ` ? . o ( JML 和 CSS,以支持y Z J众多浏览器,其中包括移动浏览器。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetic# S 1 {a, sans-serif”>
style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, X = Z S = A sans-serif”>使用 .NET 进行客户端 Web 开发可提供以下优势: style=”font-size{ ] u U: 12px; l W 4 + N Y u K; font-family: Verdana, Arial, Helvetica, sans-serif”>1、使用 C# 代替 JavaScript 来编写代码。 style=”fona % p gt-size: 12px; font-family: Verdana, Arial,5 8 , Helvetica, sans-serif”>2、利用现有的 .NET 库生态系统。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>3、在服务器和客户端之间共享应用逻辑。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>4、受益于 .NET 的性能、可靠性和安全性。 styley 8 * `=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>5、] a @ } 始终高效支持 Wj s j T o q (indows、Linux 和 macOS 上* g @ : ; 9 / a的 Visual Studio。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>6、以一组稳定、功能丰富且易用的通用语言、框d [ i & m _架和工具为基础来进行生成。 style=”font-size: 12px; font-family: Verdana, ArO . Z _ a % ial, Helveticai 4 J, sans-serif”>本项目是利用 Bootstrap 样式进行封装的 UI 组件库。 style=”font-size: 12p% ~ Y hx; font-family: Verdana= 3 Z u, Arial, Helvetica, sans-seD H 3 , a S # h jrif”>
style=”font-size: 12px; fo$ ? h qnt-family: Verdana, Arial, Helvetica, sans-serif”>组件 style=”font-size: 12px; font-familyW d ( D s z 8 B: Verdana, Arial, Helvetica, sans-serif”>Blazor应用基于1 [ 4 K ; ^ 2组件。 Blazor 中的组件是指 UI 元素,例如页面、对话框或数据输入窗体。 style=”font-size: 12px; fon3 } c ^t-family: Verdac j + U an{ g B |a, Arial, Helvetica, sans-serif”>组件是内置到 .8 0 O { = F vNET 程序 P I * f _集的 .NES Y [ y uT 类,用来: style=”font-size: 12px; font-famil_ b $ P `y: Verdana, Arial, Helvetica, sar 0 8 M nns-serif”>1、定义灵活的 UI 呈现逻辑。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sa~ F yns-serif”>2、处理用户事件。 style=”font-siA % 1 ; Z # 5 [ kze% y d f M 7 s: 12px; font-family: Verdana, Arial, Helvetica, sax _ W X m ens-serif”>3、可以嵌套和重用。 style=”font-size: 12px; fo& ) Bnt-family: Verdana, Arial, Helvetica, sans-serif”>4、可以作为 RP | D #azor 类库或 NuGet 包共享和分发。