W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
模板僅僅是文本文件。它可以生成任何基于文本的格式(HTML、XML、CSV、LaTex 等等)。 它并沒有特定的擴(kuò)展名,?.html?或?.xml?都是可以的。
模板包含?變量?或?表達(dá)式?,這兩者在模板求值的時(shí)候會(huì)被替換為值。模板中 還有標(biāo)簽,控制模板的邏輯。模板語法的大量靈感來自于 Django 和 Python 。
下面是一個(gè)最小的模板,它闡明了一些基礎(chǔ)。我們會(huì)在文檔中后面的部分解釋細(xì)節(jié):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>My Webpage</title>
</head>
<body>
<ul id="navigation">
{% for item in navigation %}
<li><a href="{{ item.href }}">{{ item.caption }}</a></li>
{% endfor %}
</ul>
<h1>My Webpage</h1>
{{ a_variable }}
</body>
</html>
這包含了默認(rèn)的設(shè)定。應(yīng)用開發(fā)者也會(huì)把語法從?{%?foo?%}?改成??foo?%>?或類似的東西。
這里有兩種分隔符:?{%?...?%}?和?{{?...?}}?。前者用于執(zhí)行諸如 for 循環(huán) 或賦值的語句,后者把表達(dá)式的結(jié)果打印到模板上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: