这个标准库,是go实现了数据驱动的模板,用于生成可对抗代码注入的安全HTML输出。简单说就是对html,css,javascript进行安全转换;例如对html中的<div>这个标签的特殊字符<>进行转换。还有用于生成安全的html模版代码的方法。
与之相似还有另一个包 text/template,只是前者解析html,后者解析普通文本字符串而已。
原文搬至:https://itpika.com/2019/07/08/go/library-html-template/
本文介绍Go语言标准库中的html/template包,该包实现数据驱动的模板,用于生成安全的HTML输出,防止代码注入。它能对HTML、CSS、JavaScript进行安全转换,并提供生成安全HTML模板代码的方法。与text/template包不同,html/template专门用于解析HTML。
这个标准库,是go实现了数据驱动的模板,用于生成可对抗代码注入的安全HTML输出。简单说就是对html,css,javascript进行安全转换;例如对html中的<div>这个标签的特殊字符<>进行转换。还有用于生成安全的html模版代码的方法。
与之相似还有另一个包 text/template,只是前者解析html,后者解析普通文本字符串而已。
原文搬至:https://itpika.com/2019/07/08/go/library-html-template/
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1745

被折叠的 条评论
为什么被折叠?