基于 javaScript 的模板引擎:jCT

jopen 11年前發布 | 18K 次閱讀 模板引擎 JavaScript

jCT 是 javaScript Common Templates 的縮寫。是一種 javaScript 實現的模板引擎。可以工作于瀏覽器客戶端或者 Node.js 環境。 作為模板引擎,jCT 主要負責把模板源文轉換為 javaScript 對象,通過數據組裝生成視圖 View。 從文法形式上看 jCT 的文法極其類似 php,aps,jsp 的文法,也就是嵌入 html 模板文法。 這種文法,事實上是嵌入了 javaScript 腳本。jCT 采用與javaScript 完全一致的語法來書寫模板,達到了與 javaScript 完全兼容。 jCT 本身的功能并不直接參與獲取后臺數據以及如何實施表現。 這些由應用考慮和實施。

功能

  • 模版一致性設計:通過良好的標記符號定義,模版源文件未經 jCT 解析就能表現出極其接近渲染后的效果
  • 自定義模板標記符號
  • 取值表達式
  • 代碼塊
  • 子模版
  • 成員對象
  • 成員函數
  • View參數
  • BRun:在Build后自動執行
  • ERun:在Extend/ExtendTo后自動執行
  • 遞歸視圖:GetViewContinue
  • 自動Build:GetView/GetViewContinue執行時,當執行時jCT發現并沒有Build時,會自動執行Build過程

項目主頁:http://www.baiduhome.net/lib/view/home/1368324745735

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!