高度なテンプレートは:定義を示しています。 定義された外部のスニペット含んで変数: {{#1 def.externalsnippetを}} 外部のテンプレートをロードからファイル: {{#1 def.loadfile(「/snippet.txtを」)}} 外部テンプレートをロードからファイルキャッシュ内の変数 :{{#def [ ' snippet.txt ' ] || (DEF [ ' snippet.txt ' ] = def.loadfile(' /snippet.txt ' ))}} 再び使用キャッシュされたファイル :{{#def [ ' snippet.txt ']}} ここで、後に使用されるデフブロック。このスニペットは、参照することができるから、あまりにも外部テンプレート :{{## def.snippet1: {{#1 def.a}}後{{含まれるいくつかのスニペット = it.f1}} #}} snippet1の最初の使用を: { {#def.snippet1}} snippet1の二次利用は: {{#はdef.snippet1}} snippet1含める場合 はtrue : {{#真 && def.snippet1}} ランタイムと時間評価をコンパイルを一緒に使用: {{ = it.f3 + {{#def.a + def.b}}}} XYZを含めるか、挿入' が見つかりません': {{#def.xyz || ' 見つかりません' }} に設定XYZを1と結果を除外するから出力 :{{## def.xyz = 1#}} であり、{{#(def.xyz =と同じ1)&& "" }} にXYZを比較1、ショーは' xyzが1でない' 場合 はfalse : {{#1 def.xyzの === 1 || ' xyzは1ない' }} 、{{ 場合({{#!def.abc}}){}} 、{{#1 def.abc}} でありますfalsy {{}}} 、{{ 場合({{#1 def.xyz === 1 }}){}} もし(真の)ブロック {{}}} 、{{## def.fntest = 関数(){ リターン " 機能テストは、働いていました!" ; } #}} 、{{#def.fntest()}} 条件文: {{ ?!it.altEmail}} <P> 第二のメールアドレス:{{ = it.altEmail}} </ P> {{ ?? 真}} それ以外 の場合は、働いていましたか {{ ?}} アレイイテレータ {{〜it.farray:P}} <H1> {{= p.farray}} <H1> {{〜p.farray:値:I}} <H2> {{= I}}:{{ =値}} </ H2> {{〜値:W}} <H3> {{= W}} </ H3> {{〜 }} 、{{〜 }} 、{{〜 }} 、{{〜[ " アップル" " バナナ" " オレンジ" ]:K}} 、{{ = K}} 、{{〜 }} 、{{ 〜(関数(){戻り [ 1、2、3 ]})():K}} 、{{ = K}} 、{{〜 }} 、{{関数子供(IT){}} 、{{? it.Nodes.length}} <UL> {{〜it.Nodes:P}} <LI> {{ = p.title}} 、{{子供(P);}} </ LI> {{〜 }} < / UL> {{?}} 、{{}}} 、{{ 子供({ノード:[{タイトル:" 1.1 "、ノード:[{タイトル:" 1.1.1 "ノード:[]}、{タイトル:" 1.1.2 "、ノード:[]}]}、{タイトル:" 1.2 "、ノード:[]}、{タイトル:" 1.3 "、ノード:[]}] 、タイトル:" 1 " })。}} 、{{## def.block:PARAM: <DIV> {{= PARAM}} </ div> #}} 、{{## def.block1:PARAM: <DIV> {{= param.a}} < / div> #}} 、{{#(def.block:' テキスト' || '')+ def.block:5 }} 、{{#1 def.block:it.f3 || '' }} 、{{#1 def.block:"}} 、{{#1 def.block1:{:1、B:2 } || '' }} 、{{## def.testFunctionWithParam = 関数(STR){ リターン " 私の名前は:" + STR。 } #}} 、{{## def.mytestparam:{{ = it.name}}#}} 、{{#def.testFunctionWithParam(def.mytestparam)}} 、{{#def.testFunctionWithParam(" \ {\ {=それ.nameの\} \} " )}} 、{{## def.testParamDef:MYPARAM: 私の名前はである:{{= MYPARAM}} #}} 、{{#1 def.testParamDef:it.name}} 終了