假如你有过Web编程的阅历,那末或多或少都据说过也许哄骗过模板。简而言之,模板是可用于创立动态实质的文本文献。比如,你有一个网站导航栏的模板,此中动态实质的一部份或者是遵循今朝用户能否登录显示登录照旧退出按钮。
Go供应了两个模板库text/template和html/template。这两个模板库的哄骗方法是雷同的,不过html/template包在衬托页面模板时会在靠山举行一些编码以辅助防范形成代码注入(XSS侵犯)。
由于两个模板库都哄骗雷同的接口,是以本文中先容的一共实质都可用于这两个程序包,不过大普遍光阴咱们城市哄骗html/template程序包来生成HTML代码段。
GoWeb编程系列的每篇文章的源代码都打了对应版本的软件包,供众人参考。