gpt4 book ai didi

javascript - 在服务器端创建 html 字符串并将其附加到客户端是否明智?

转载 作者:行者123 更新时间:2023-11-28 21:20:23 24 4
gpt4 key购买 nike

我需要将大量数据从服务器传输到客户端,然后使用 JavaScript (jQuery) 生成大量表格、div 和其他已知和未知的 html 元素。

当我尝试在客户端生成这些表和 div 时,有几个 for 循环,并且我正在动态创建和附加元素。

我很快发现生成所有这些元素并显示它们需要花费大量时间,因此我使用 HtmlTextWriter 在服务器端生成 HTML,然后将其转换为 ToString() 并将该字符串附加到客户端。

它的速度要快得多,但它是“seljacki”,我们用我的语言调用它(最接近的翻译是“不是优雅的解决方案”)。

所以我想问是否有人有一些更优雅的解决方案可以建议,我使用的这种方法是完全错误的还是可以通过?

谢谢大家。

最佳答案

您没有在此处显示您的代码,但我猜想在您的循环中,您在迭代结果时会重复将行追加到表或其他内容中。如果是这样,瓶颈实际上并不是生成 HTML,而是每次迭代重新绘制内容。首先尝试组装整个 HTML 以添加到内存中,然后使用单个 append()html() 调用来更新文档。

关于javascript - 在服务器端创建 html 字符串并将其附加到客户端是否明智?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534208/

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