Blazor 0.5.1 預覽版發(fā)布,基于 .NET 的 Web UI 框架
2018-07-28 來源:oschina

Blazor 0.5.1 預覽版已發(fā)布,該版本主要是修復了幾個由用戶報告的問題。下面說一下 Blazor 0.5.0 中值得關注的新功能。
此版本探討了 Blazor 在與渲染過程分開的過程中運行的場景。具體來說,Blazor 0.5.0 允許選項在服務器上運行 Blazor,然后通過 SignalR 連接處理所有 UI 交互。此版本還為在瀏覽器中調試 Blazor .NET 代碼添加了一些非常早期的支持。
此版本中的新功能:
服務器端 Blazor
啟動模型與 ASP.NET Core 對齊
JavaScript 互操作改進
刪除了預先注冊 JavaScript 方法的要求
從 JavaScript 調用 .NET 實例方法
通過引用將 .NET 對象傳遞給 JavaScript
使用普通腳本標記將 Blazor 添加到任何 HTML 文件
渲染原始 HTML
新的組件參數代碼段
早期對瀏覽器內調試的支持
可以在 Blazor 0.5.0 發(fā)行說明中找到此發(fā)行版中的完整更改列表。
0.5.1 修復的 bug
Failure to serialize Array on Async interop (#1205)
@ChildContent issues with blazor 0.5.0 (#1204)
Bootstrap menu not rendering properly in Blazor 0.5 (#1203)
Issue on htmlblock render (#1198)
0.5.0 is decoding HTML entities (#1193)
源碼下載:https://github.com/aspnet/Blazor/releases/tag/0.5.1
Blazor 是一個 Web UI 框架,可通過 WebAssembly 在任意瀏覽器中運行 .Net。
Blazor 旨在簡化快速的單頁面 .Net 瀏覽器應用的構建過程,它雖然使用了諸如 CSS 和 HTML 之類的 Web 技術,但它使用 C#語言和 Razor 語法代替 JavaScript 來構建可組合的 Web UI 。通過提供用于編譯到 Web 的大小和高效加載的格式,WebAssembly 可讓 .Net 在瀏覽器中運行。
Blazor 擁有現代 Web 框架具備的所有功能,包括:
用于構建 composable UI 的組件模型
路由
布局
表格和驗證
依賴注入
JavaScript 互操作
開發(fā)期間在瀏覽器中實時重新加載
服務器端渲染
在瀏覽器和 IDE 中全面調試 .NET
能夠通過 asm.js 在較早版本的(非 WebAssembly )瀏覽器上運行
版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯系。