当前位置: 首页>>代码示例>>Golang>>正文


Golang Writer.E方法代码示例

本文整理汇总了Golang中github.com/valyala/quicktemplate.Writer.E方法的典型用法代码示例。如果您正苦于以下问题:Golang Writer.E方法的具体用法?Golang Writer.E怎么用?Golang Writer.E使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在github.com/valyala/quicktemplate.Writer的用法示例。


在下文中一共展示了Writer.E方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: StreamSimpleQtc

//line simple.qtpl:2
func StreamSimpleQtc(qw422016 *qt422016.Writer, u *model.User) {
	//line simple.qtpl:2
	qw422016.N().S(`
<html>
    <body>
        <h1>`)
	//line simple.qtpl:5
	qw422016.E().S(u.FirstName)
	//line simple.qtpl:5
	qw422016.N().S(`</h1>

        <p>Here's a list of your favorite colors:</p>
        <ul>
        `)
	//line simple.qtpl:9
	for _, colorName := range u.FavoriteColors {
		//line simple.qtpl:9
		qw422016.N().S(`
            <li>`)
		//line simple.qtpl:10
		qw422016.E().S(colorName)
		//line simple.qtpl:10
		qw422016.N().S(`</li>
        `)
		//line simple.qtpl:11
	}
	//line simple.qtpl:11
	qw422016.N().S(`
        </ul>
    </body>
</html>
`)
//line simple.qtpl:15
}
开发者ID:SlinSo,项目名称:goTemplateBenchmark,代码行数:35,代码来源:simple.qtpl.go

示例2: StreamNavigation

//line navigation.qtpl:2
func StreamNavigation(qw422016 *qt422016.Writer, nav []*model.Navigation) {
	//line navigation.qtpl:2
	qw422016.N().S(`
<ul class="navigation">
`)
	//line navigation.qtpl:4
	for _, item := range nav {
		//line navigation.qtpl:4
		qw422016.N().S(`
	<li><a href="`)
		//line navigation.qtpl:5
		qw422016.E().S(item.Link)
		//line navigation.qtpl:5
		qw422016.N().S(`">`)
		//line navigation.qtpl:5
		qw422016.E().S(item.Item)
		//line navigation.qtpl:5
		qw422016.N().S(`</a></li>
`)
		//line navigation.qtpl:6
	}
	//line navigation.qtpl:6
	qw422016.N().S(`
</ul>
`)
//line navigation.qtpl:8
}
开发者ID:SlinSo,项目名称:goTemplateBenchmark,代码行数:28,代码来源:navigation.qtpl.go

示例3: StreamHeader

//line header.qtpl:1
func StreamHeader(qw422016 *qt422016.Writer, title string) {
	//line header.qtpl:1
	qw422016.N().S(`
<title>`)
	//line header.qtpl:2
	qw422016.E().S(title)
	//line header.qtpl:2
	qw422016.N().S(`'s Home Page</title>
<div class="header">Page Header</div>
`)
//line header.qtpl:4
}
开发者ID:SlinSo,项目名称:goTemplateBenchmark,代码行数:13,代码来源:header.qtpl.go

示例4: StreamIndex

//line index.qtpl:2
func StreamIndex(qw422016 *qt422016.Writer, u *model.User, nav []*model.Navigation, title string) {
	//line index.qtpl:2
	qw422016.N().S(`
<!DOCTYPE html>
<html>
<body>

<header>
`)
	//line index.qtpl:8
	StreamHeader(qw422016, title)
	//line index.qtpl:8
	qw422016.N().S(`
</header>

<nav>
`)
	//line index.qtpl:12
	StreamNavigation(qw422016, nav)
	//line index.qtpl:12
	qw422016.N().S(`
</nav>

<section>
<div class="content">
	<div class="welcome">
		<h4>Hello `)
	//line index.qtpl:18
	qw422016.E().S(u.FirstName)
	//line index.qtpl:18
	qw422016.N().S(`</h4>
		
		<div class="raw">`)
	//line index.qtpl:20
	qw422016.N().S(u.RawContent)
	//line index.qtpl:20
	qw422016.N().S(`</div>
		<div class="enc">`)
	//line index.qtpl:21
	qw422016.E().S(u.EscapedContent)
	//line index.qtpl:21
	qw422016.N().S(`</div>
	</div>

`)
	//line index.qtpl:24
	for i := 1; i <= 5; i++ {
		//line index.qtpl:24
		qw422016.N().S(`
		`)
		//line index.qtpl:25
		if i == 1 {
			//line index.qtpl:25
			qw422016.N().S(`
			<p>`)
			//line index.qtpl:26
			qw422016.E().S(u.FirstName)
			//line index.qtpl:26
			qw422016.N().S(` has `)
			//line index.qtpl:26
			qw422016.N().D(i)
			//line index.qtpl:26
			qw422016.N().S(` message</p>
		`)
			//line index.qtpl:27
		} else {
			//line index.qtpl:27
			qw422016.N().S(`
			<p>`)
			//line index.qtpl:28
			qw422016.E().S(u.FirstName)
			//line index.qtpl:28
			qw422016.N().S(` has `)
			//line index.qtpl:28
			qw422016.N().D(i)
			//line index.qtpl:28
			qw422016.N().S(` messages</p>
		`)
			//line index.qtpl:29
		}
		//line index.qtpl:29
		qw422016.N().S(`
`)
		//line index.qtpl:30
	}
	//line index.qtpl:30
	qw422016.N().S(`
</div>
</section>

<footer>
`)
	//line index.qtpl:35
	StreamFooter(qw422016)
	//line index.qtpl:35
	qw422016.N().S(`
</footer>

</body>
//.........这里部分代码省略.........
开发者ID:SlinSo,项目名称:goTemplateBenchmark,代码行数:101,代码来源:index.qtpl.go

示例5: streamtitle

//line report/report.qtpl:32
func (p *Page) streamtitle(qw422016 *qt422016.Writer) {
//line report/report.qtpl:32
qw422016.E().S(p.Title) }
开发者ID:hagen1778,项目名称:fasthttploader,代码行数:4,代码来源:report.qtpl.go


注:本文中的github.com/valyala/quicktemplate.Writer.E方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。