當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。