如何用javascript呈现html文件?
好的,我正在使用javascript服务器端,包括node.js。由于性能问题,我们决定将一个页面移动到服务器端而不是客户端,因此服务器将返回一个完整呈现的html流到客户端 我已经看到和相关的答案,但不知道这是最好的还是正确的方法。特别是,呈现页面并在js或node.js调用中运行所有javascript的最合适方法是什么 我所看到的想法:如何用javascript呈现html文件?,javascript,html,Javascript,Html,好的,我正在使用javascript服务器端,包括node.js。由于性能问题,我们决定将一个页面移动到服务器端而不是客户端,因此服务器将返回一个完整呈现的html流到客户端 我已经看到和相关的答案,但不知道这是最好的还是正确的方法。特别是,呈现页面并在js或node.js调用中运行所有javascript的最合适方法是什么 我所看到的想法: 直接在页面上调用javascript代码,并反转所有内容,使其生成所需的html项。由于这件事很紧急,我宁愿避免再写,也不必再写了 呈现一个文档,使用一个
编辑:只是为了澄清-实际上,我想在浏览器中加载html页面,让它完成渲染,然后捕获整个生成的html以传递给客户端(节省在客户端上渲染的时间).可能是本手册中提供的信息,对您有所帮助。这里有一些非常有用的文档:
正如您所说,避免大量重写是一个好处。这是一个简单的服务器端模板制作示例(无express):
这是一个提供html、js、css和mp3的示例(但不使用express或任何模板):您可以在jquery中使用ajax和getscript方法来呈现和评估javascript。看看这个链接,你想做一些类似于这里演示的事情吗@时间空间——这看起来是一个很好的方向。非常感谢。其他建议仍受欢迎。