Jangod是一個Java模板引擎,一種語法類似于Django的模板語言。為了凸顯JAVA特性,故把“D”拉到后面,取名Jangod。

內建常用標簽:

  1. Extends 當前模板擴展的父模板

  2. Block 模板繼承的可替代單元

  3. Include 載入其它模板作為本模板的一個片段

  4. If…else 條件判斷邏輯求值

  5. For 按特定的順序循環一個數據集合

  6. Cycle 輪流輸出一組變量的其中一個

  7. Ifchanged 檢查變量當前值與上次存儲的值是否發生變化

  8. Set 把一個語法運算結果保存到一個新的變量中
  9. </OL>

    內建過濾器:

    1. Default 設置空值的默認輸出內容

    2. Contain 集合或字符串是否包含某個元素或子串

    3. Length 取集合元素個數或字符串長度

    4. Reverse 倒序排列集合元素(如果集合有序的)

    5. Random 從集合中隨機取一個元素

    6. Equal 邏輯相等判斷

    7. And 邏輯與運算

    8. Or 邏輯或運算

    9. Not 真假值取反

    10. Date 格式化時間變量

    11. Abs 取變量的絕對值

    12. Divisible 判斷變量是否被整除

    13. Add 進行變量的加法運算

    14. Multiply 進行變量的乘法運算

    15. Divide 進行變量的除法運算

    16. Escape html特殊字符轉義

    17. Lower 把字符串都轉換成小寫。

    18. Upper 把字符串都轉換成大寫

    19. Truncate 按一定長度截取字符串

    20. Cut 去除字符串中的特定子串
    21. </OL>

      引擎特點:

      1. 智能的強容錯模板解析

      2. 巧妙使用過濾器處理各種復雜的語法運算

      3. 各種特性的數據容器

      4. 自定義標簽和過濾器
      5. </OL>

        Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MVC的軟件設計模式,即模型M,視圖V和控制器C。

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