【问题标题】:can you use jade to only render the dynamic part of your html...and not mess with rest of your html你能用jade只渲染你的html的动态部分吗……而不是弄乱你的html的其余部分
【发布时间】:2014-11-23 05:14:40
【问题描述】:

或者您可以部分渲染并稍后渲染其余部分。所以让我们说当应用程序启动时,它会呈现大部分的 html。但是当用户 abc 想要查看他的个人资料时,jade 会将 name 渲染为 abc 并将其与常规的预渲染 html 合并,然后您将其发送等等。

在每次请求时渲染整个 html 页面似乎是一种浪费。

将所有静态 html 转换为翡翠似乎是可以避免的烦恼。慢慢地css变成了LESS,html变成了JADE?

我正在学习如何使用翡翠,我迷失了。

【问题讨论】:

  • 是否有一些插件/中间件可以解析html并找到jade去哪里,编译它插入它并返回那个html。

标签: node.js express pug


【解决方案1】:

您可以使用 Jade 的 compileClient 函数创建一个函数,该函数将即时呈现预定义的 Jade 代码。 (See the API reference.)

因此,如果您使用动态 HTML 创建 Jade 文件,并为客户端编译该文件,您可以稍后调用该函数,并将生成的 HTML 字符串插入 DOM。

【讨论】:

  • 有没有一种方法可以在 html 中定义'这里是动态翡翠编译文件'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-13
  • 1970-01-01
  • 2014-11-27
  • 2012-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多