gpt4 book ai didi

c# - Blazor 组件接近性能

转载 作者:行者123 更新时间:2023-12-02 20:07:30 25 4
gpt4 key购买 nike

最近致力于创建 blazor 组件,我遇到了一些问题。

  1. 创建组件的最佳方法是什么( native 和或使用现有的 JavaScript UI)

  2. 选择 Existing JavaScript 是否存在性能或内存泄漏。

  3. 使用 JavaScript Lib 组件时对服务端 blazor 的任何影响。

  4. 两种方法的优缺点是什么?

最佳答案

  1. Blazor 中只有一种方法 - 创建 Blazor UI 组件。 Angular 和 Blazor 都是 UI Component 框架。第一个使用 JavaScript,第二个使用 C#,但您可以在其他情况下使用 JSInterop。

  2. 当 C# 代码等待 JavaScript 响应而 JavaScript 代码“不确定要做什么”时,可能会出现一些内存泄漏。在那种情况下,据我所知,Blazor 框架将在一段时间后停止这种胡说八道。

  3. Blazor 的目标是尽可能少地使用 JavaScript。 Blazor 不是 JavaScript 框架。它使用 JavaScript 来与 DOM 通信,至少在 Web Assembly 足够成熟以实现与 DOM 的直接通信之前是这样,而无需 JavaScript 的中介。

开始学习 Blazor...Blazor 很棒...希望这有助于...

关于c# - Blazor 组件接近性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54341024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com