Jangod是一個Java模板引擎,一種語法類似于Django的模板語言。為了凸顯JAVA特性,故把“D”拉到后面,取名Jangod。
內建常用標簽:
- Extends 當前模板擴展的父模板
- Block 模板繼承的可替代單元
- Include 載入其它模板作為本模板的一個片段
- If…else 條件判斷邏輯求值
- For 按特定的順序循環一個數據集合
- Cycle 輪流輸出一組變量的其中一個
- Ifchanged 檢查變量當前值與上次存儲的值是否發生變化
- Set 把一個語法運算結果保存到一個新的變量中 </OL>
- Default 設置空值的默認輸出內容
- Contain 集合或字符串是否包含某個元素或子串
- Length 取集合元素個數或字符串長度
- Reverse 倒序排列集合元素(如果集合有序的)
- Random 從集合中隨機取一個元素
- Equal 邏輯相等判斷
- And 邏輯與運算
- Or 邏輯或運算
- Not 真假值取反
- Date 格式化時間變量
- Abs 取變量的絕對值
- Divisible 判斷變量是否被整除
- Add 進行變量的加法運算
- Multiply 進行變量的乘法運算
- Divide 進行變量的除法運算
- Escape html特殊字符轉義
- Lower 把字符串都轉換成小寫。
- Upper 把字符串都轉換成大寫
- Truncate 按一定長度截取字符串
- Cut 去除字符串中的特定子串 </OL>
- 智能的強容錯模板解析
- 巧妙使用過濾器處理各種復雜的語法運算
- 各種特性的數據容器
- 自定義標簽和過濾器 </OL>
內建過濾器:
引擎特點:
Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MVC的軟件設計模式,即模型M,視圖V和控制器C。
收錄時間:2011-08-13 08:10:01
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!