【问题标题】:Insert data into one page app for initial load?将数据插入一页应用程序以进行初始加载?
【发布时间】:2013-05-13 17:34:33
【问题描述】:

我正在提供单页应用程序。一旦加载,应用程序总是需要从服务器请求初始数据。

无论如何,是否可以通过 css/html/javascript 的初始资产负载动态提供数据,而不在 html 中呈现它?

发送一个带有数据的 js 对象,这样我们就不需要 ping 服务器了?

插入脚本标签?将动态创建的 js 文件添加到资产加载中?

有点失落,任何帮助将不胜感激。

【问题讨论】:

  • 您需要在页面加载时请求吗?否则,您可以将其作为 Javascript 对象 as explained here 嵌入到您的 HTML 页面中。
  • 啊,我想这就是我要找的。谢谢。

标签: javascript node.js


【解决方案1】:

在我看来,从 Node.js 服务器向客户端提供动态内容的最佳方式是使用 socket.io

如果你不想使用socket.io,你可以尝试在Node.js服务器上创建一个动作不同的动态页面,并使用XMLHTTPRequests来接收数据。

【讨论】:

  • 我用的是socket.io,还是要等初始连接再发送数据。这是我要避免的额外往返行程。
猜你喜欢
  • 1970-01-01
  • 2017-04-20
  • 2013-06-26
  • 2021-08-15
  • 2018-01-16
  • 1970-01-01
  • 1970-01-01
  • 2021-12-30
  • 2020-12-03
相关资源
最近更新 更多