合并客户端/服务器端模板引擎

Merging Client/Server Side Templating Engines

本文关键字:引擎 服务器端 客户端 合并      更新时间:2023-09-26

我即将开始使用节点,骨干,下划线和表达式等开始一个新项目。在视图方面,我使用的是玉。我知道我会有大量类似 ajax 的交互,所以我打算使用车把;但是,我觉得我的 Jade 模板中会有大量代码重复。

  1. 有没有办法渲染玉石模板并填写数据直接从客户端?如何将请求直接路由到视图而不填写数据?
  2. 如果我不能做到上述操作,似乎我实际上有一些可以使用的模板引擎,下划线,jquery,车把......拥有所有的东西不是浪费吗那些模板引擎躺在周围?我应该只使用下划线吗或者jquery,甚至不再担心车把了?有没有首选引擎?
  3. 有没有一些混合方法,我可以在玉石模板中填写类似于车把的数据?

Express 并没有对 jade 模板渲染做任何魔术。只需查看公共 API,您就知道如何在客户端渲染 ja 视图。对于客户端的路由请求,您可以使用来自快速作者的 page.js。一点点工作和魔力,你就有路由在服务器端和客户端使用完全相同的代码,两者都渲染到 jade。