gpt4 book ai didi

javascript - 如何在 javascript 中呈现 html 文件?

转载 作者:太空狗 更新时间:2023-10-29 14:21:01 26 4
gpt4 key购买 nike

好的,我正在使用 javascript 服务器端,包括 node.js。由于性能问题,我们决定将一个页面移动到服务器端呈现,而不是客户端呈现,这样服务器将完全呈现的 html 流返回给客户端。

我看过this question和相关的答案,但想知道这是最好的还是正确的方法。特别是,呈现页面并在 js 或 node.js 调用中运行所有 javascript 的最合适方法是什么?

我看过的想法:

  1. 直接在页面上调用javascript代码,并反转所有内容以使其生成所需的html项目。由于这很紧急,我宁愿避免重写。

  2. 呈现文档,使用简单的 iframe 生成 html。但是我如何指向 iframe 中的页面,因为我是服务器端?当然,这只是为同一问题添加了另一个抽象级别。

  3. 使用上面详述的想法,但考虑到我遇到的一些问题,我想知道这是否是正确的路线。

编辑:澄清一下 - 实际上,我想在浏览器中加载 html 页面,让它完成渲染,然后捕获整个生成的 html 以传递给客户端(节省在浏览器上渲染的时间客户)。

最佳答案

这是一个执行服务器端模板化的简单示例(不明确):https://github.com/FissionCat/handlebars-node-server-example

这是一个提供 html、js、css 和 mp3(但不使用 express 或任何模板)的示例:https://github.com/FissionCat/Hue-Disco

关于javascript - 如何在 javascript 中呈现 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18486071/

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