我理解服务器端和客户端模板的概念,但dust.js让我有些困惑。
为了在客户端使用dust.js进行模板处理,需要三个步骤:
- 编译模板
- 加载模板
- 渲染模板
对吗?
但是模板从哪里来呢?我看到了两种不同的方法:
1. <script> template <script>
2. <div> template </div>
两者都在DOM中,哪一个是正确的?
我还注意到你可以通过ajax加载模板,这样模板就不会出现在DOM中,但我不知道如何实现。
另外,我目前正在使用jade作为express视图引擎。是否有必要切换到dust.js?有什么优势吗?