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
相关文章推荐
- 发布一款原创JavaScript模板引擎插件(将html模板快速渲染成数据对应的HTML片段的工具)
- 【Web】artTemplate模板引擎:编译(生成渲染函数)+渲染(生成HTML串) 模板:基于JS的语法(JS+自定义)+HTML
- 简单的html渲染模板引擎
- UIWebView---iOS中使用模板引擎渲染HTML界面
- iOS:使用模板引擎渲染HTML界面
- UIWebView---iOS中使用模板引擎渲染HTML界面
- HTML模板渲染引擎Hogan
- 浏览器是怎样工作的二:渲染引擎 HTML解析(3)(转)
- Spring Boot 与 kotlin 使用Thymeleaf模板引擎渲染web视图
- 转:.NET模板引擎 EFPlatform.CodeGenerator (代码生成器 静态页生成 生成HTML 模板)
- [转]MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用?
- Thymeleaf:面向Java的XML/HTML模板引擎
- iOS中使用模板引擎渲染HTML界面
- html模板引擎(doT.min.js)和分页插件
- js 引擎 和 html 渲染引擎
- js模板引擎渲染-artTemplate
- 微软证实IE的HTML渲染引擎中存在0day漏洞
- springboot使用thymeleaf模板渲染html,报错“whitelabel error page,type=not found,status=404”
- 浏览器是怎样工作的二:渲染引擎 HTML解析(4)(转)