最近在创建 blazor 组件时,我遇到了一些问题。
创建组件的最佳方法是什么(本机和使用现有 JavaScript UI)
选择现有 JavaScript 是否存在任何性能或内存泄漏。
使用 JavaScript Lib 组件时对 Serve Side blazor 的任何影响。
两种方法之间的优缺点是什么?
最近在创建 blazor 组件时,我遇到了一些问题。
创建组件的最佳方法是什么(本机和使用现有 JavaScript UI)
选择现有 JavaScript 是否存在任何性能或内存泄漏。
使用 JavaScript Lib 组件时对 Serve Side blazor 的任何影响。
两种方法之间的优缺点是什么?
Blazor 中只有一种方法 - 创建 Blazor UI 组件。Angular 和 Blazor 都是 UI 组件框架。第一个使用 JavaScript,后一个使用 C#,尽管您可以在其他情况下使用 JSInterop。
当 C# 代码正在等待 JavaScript 响应而 JavaScript 代码“不确定要做什么”时,可能会出现一些内存泄漏。在这种情况下,据我所知,Blazor 框架将在一段时间后停止这种胡说八道。
Blazor 的目标是尽可能少地使用 JavaScript。Blazor 不是 JavaScript 框架。并且它使用 JavaScript 来与 DOM 通信,至少在 Web Assembly 足够成熟以支持与 DOM 直接通信之前,无需 JavaScript 的中介。
开始学习 Blazor... Blazor 很棒... 希望这会有所帮助...