golang学习笔记:Template模板
发布时间
阅读量:
阅读量
文章目录
-
1. Template
-
-
1.1. 模板
-
- 1.1.1. 模板示例
- 1.1.2. 模板语法
-
{{.}}
-
注释
-
pipeline
-
变量
- 1.1.3. 条件判断
-
- range
-
with
- 1.1.4. 预定义函数
- 1.1.5. 比较函数
- 1.1.6. 自定义函数
- 1.1.7. 嵌套template
-
关于点"."和作用域
-
去除空白
-
-
参考资料
1. Template
Go语言标准库中的html/template包提供了一种强大的数据驱动模板引擎,其核心设计目标是在生成HTML内容时确保安全性,特别是有效防御跨站脚本攻击(XSS)等代码注入风险。该包在接口设计上与text/template包保持高度一致,这意味着开发者可以无缝地在两者之间切换,但必须明确区分使用场景:凡是涉及输出HTML内容的场景,务必使用html/template包,因为它会自动对输出数据进行HTML转义处理,从而保证生成的页面符合安全规范;而仅用于生成纯文本、JSON或XML等非HTML格式时,则应选用`text/temp
全部评论 (0)
还没有任何评论哟~
