jCT基于 javaScript 的模板引擎
jCT 是 javaScript Common Templates 的縮寫。是一種 javaScript 實現(xiàn)的模板引擎??梢怨ぷ饔跒g覽器客戶端或者 Node.js 環(huán)境。 作為模板引擎,jCT 主要負(fù)責(zé)把模板源文轉(zhuǎn)換為 javaScript 對象,通過數(shù)據(jù)組裝生成視圖 View。 從文法形式上看 jCT 的文法極其類似 php,aps,jsp 的文法,也就是嵌入 html 模板文法。 這種文法,事實上是嵌入了 javaScript 腳本。jCT 采用與javaScript 完全一致的語法來書寫模板,達(dá)到了與 javaScript 完全兼容。 jCT 本身的功能并不直接參與獲取后臺數(shù)據(jù)以及如何實施表現(xiàn)。 這些由應(yīng)用考慮和實施。
功能
模版一致性設(shè)計:通過良好的標(biāo)記符號定義,模版源文件未經(jīng) jCT 解析就能表現(xiàn)出極其接近渲染后的效果
自定義模板標(biāo)記符號
取值表達(dá)式
代碼塊
子模版
成員對象
成員函數(shù)
View參數(shù)
BRun:在Build后自動執(zhí)行
ERun:在Extend/ExtendTo后自動執(zhí)行
遞歸視圖:GetViewContinue
自動Build:GetView/GetViewContinue執(zhí)行時,當(dāng)執(zhí)行時jCT發(fā)現(xiàn)并沒有Build時,會自動執(zhí)行Build過程
評論
圖片
表情
