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