第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

1 回答

可以啊那樣的話相當(dāng)于做成了靜態(tài)網(wǎng)站可以看看這里。不使用jade的話

會(huì)增加你標(biāo)簽和操作dom的時(shí)間,而使用模板可以自動(dòng)幫你渲染補(bǔ)齊,例如這樣的標(biāo)簽:

<ul?class="list">
????????<li>0</li>
????????<li>1</li>
????????<li>2</li>
????????<li>3</li>
????????<li>4</li>
????????<li>5</li>
????????<li>6</li>
????????...
????????<li>999<li>
??????</ul>

你要是一個(gè)個(gè)寫(xiě)的話無(wú)非浪費(fèi)電時(shí)間,而模板這樣就可以做到:

ul.list
		-?var?i?=?0;
		while?i?<?999
			li=?i++

還有如果你要在某個(gè)標(biāo)簽里要從數(shù)據(jù)庫(kù)取出數(shù)據(jù)并渲染:

<ul?class="user">
???	<li?id="1"><span?class="name">張三</span><span?class="age">1歲</span></li>
???	<li?id="2"><span?class="name">李四</span><span?class="age">3歲</span></li>
???	<li?id="3"><span?class="name">王五</span><span?class="age">3歲</span></li>
???	<li?id="4"><span?class="name">趙六</span><span?class="age">3歲</span></li>
???	<li?id=".."><span?class="name">...</span><span?class="age">...</span></li>
???	<li?id=".."><span?class="name">...</span><span?class="age">...</span></li>
???	<li?id=".."><span?class="name">...</span><span?class="age">...</span></li>
???	<li?id=".."><span?class="name">...</span><span?class="age">...</span></li>
???	<li?id=".."><span?class="name">...</span><span?class="age">...</span></li>
???	??...
???	<li?id="999"><span?class="name">牛999</span><span?class="age">...</span></li>
???</ul>

這么個(gè)貌似你可以用jq的 forEach一個(gè)個(gè)標(biāo)簽創(chuàng)建再插入dom,不過(guò)像下面這樣豈不是更好?

user.jade

-?var?users?=?從數(shù)據(jù)庫(kù)獲取的數(shù)據(jù)name字段和age字段
		ul.user
			-?each?item?in?users
				li(id?=?item.id)
					span.name?#{item.name}
					span.age?#{item.age}

而且你可以把它編譯成模板(node中):

app.js

var?jade?=?require('jade');

var?users?=?從數(shù)據(jù)庫(kù)獲取的數(shù)據(jù)name字段和age字段
var?html?=?jade.renderFile('user.jade',{users:?users});?//?讀取user.jade?文件渲染為HTML,第二個(gè)參數(shù)是將從數(shù)據(jù)庫(kù)拿到的數(shù)據(jù),或自定義的json數(shù)據(jù)

就這幾行代碼就能完成成百上千個(gè)數(shù)據(jù)渲染了,不用我們手動(dòng)一個(gè)個(gè)復(fù)制粘貼該標(biāo)簽??偠灾褪翘岣吡碎_(kāi)發(fā)效率。

說(shuō)了那么多感覺(jué)是廢話,看到?jīng)]人回答我只是來(lái)補(bǔ)個(gè)空位了。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

不講道理的柯里昂 提問(wèn)者

多謝~
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
帶你學(xué)習(xí)Jade模板引擎
  • 參與學(xué)習(xí)       31263    人
  • 解答問(wèn)題       125    個(gè)

Jade教程,前端開(kāi)發(fā)提速利器,讓項(xiàng)目開(kāi)發(fā)行云流水般順滑

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)