你定义好一个模板。最简单的例子,例如追问
<html>
<div>{$what}</div>
</html>
这只是一个模板。{$what}是数据。此时不知道数据是什么。
渲染引擎的作用就是将“数据”渲染到你的模板里。
比如,我想渲染Hello World
那渲染后的结果就变成
<html>
<div>Hello World</div>
</html>
当然这只是最简答的例子;
一般来说,至少会提供分支,迭代。还有一些内置函数,如格式化等等
{$what}这个数据怎么传递进去呢?简单写一下。谢谢了追答
比如我工作用的模板引擎是smarty 我定义了一个模板。 <html> <div>{$what}</div> </html> js代码就是这么写就可以了 var tpl= new jSmart(tplStr);//tplStr就是模板的字符串。 var content = "Hello World"; tpl.fetch({what:content}); 这样就可以了 其余的就交给引擎去渲染执行了。感谢分享https://zhidao.baidu/question/488177352.html
更多推荐
html模板渲染引擎有什么作用
发布评论