您的位置:首页 > Web前端 > HTML

html模板渲染引擎有什么作用

2017-11-19 21:26 441 查看
你定义好一个模板。最简单的例子,例如
<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.com/question/488177352.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: