Go语言内置了 text/template 和 html/template两个模板库,专门用于处理网页html模板。
html/template 是在 text/template 模板库的基础上增加了对html输出的安全处理,主要目的是为了防止被攻击。
下面通过一个例子介绍template的用法。
模版引擎使用流程:
编写模版代码导入包加载模版代码根据模版参数渲染模版
将下面模版代码保存至views/demo.tpl文件中, 文件后缀名随意。
define "模板名" 用于定义子模板,后面渲染模板会用到这个名字。
定义模版参数:
初始化模板参数, 这里初始化一个参数数组,下面用于循环渲染模板。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jquery