我有一个服务器端模板引擎Jade,用于渲染布局。当客户第一次收到布局时,布局内容中只有少量后续更改可能需要更新,而不是布局本身。
有没有一种方法可以通过仅更改需要更新的内容并同时使用Jade的功能来“渲染”客户端。
最佳答案
您可以通过socket.io进行操作,我目前正在node.js中开发程序来实现它,并且具有一个可运行的原型-https://github.com/parj/tableUpdates/tree/tableUpdate
该视图使用玉渲染到服务器端。需要更改的组件,我从服务器端发送一个json,在客户端进行解析,仅使用JavaScript更新所需的组件。
在server.js中,您可以看到以不同货币组合的json,然后将其放出。在客户端,它是在public / javascript / buildtable.js中接收和处理的
我已经上传了最新代码-server.js每秒运行randomChanges()并将随机JSON数据发送到客户端。客户端在收到重建表之后。希望这是您想要的。
关于templates - 更新服务器端渲染客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8460121/