JangodJava版的Django

联合创作 · 2023-09-29 02:15

Jangod是Django模板语言的JAVA实现版本。为了凸显JAVA特性,故把“D”拉到后面,取名Jangod。


内建常用标签:



  • Extends 当前模板扩展的父模板

  • Block 模板继承的可替代单元

  • Include 载入其它模板作为本模板的一个片段

  • If…else 条件判断逻辑求值

  • For 按特定的顺序循环一个数据集合

  • Cycle 轮流输出一组变量的其中一个

  • Ifchanged 检查变量当前值与上次存储的值是否发生变化

  • Set 把一个语法运算结果保存到一个新的变量中


内建过滤器:



  • Default 设置空值的默认输出内容

  • Contain 集合或字符串是否包含某个元素或子串

  • Length 取集合元素个数或字符串长度

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

  • Random 从集合中随机取一个元素

  • Equal 逻辑相等判断

  • And 逻辑与运算

  • Or 逻辑或运算

  • Not 真假值取反

  • Date 格式化时间变量

  • Abs 取变量的绝对值

  • Divisible 判断变量是否被整除

  • Add 进行变量的加法运算

  • Multiply 进行变量的乘法运算

  • Divide 进行变量的除法运算

  • Escape html特殊字符转义

  • Lower 把字符串都转换成小写。

  • Upper 把字符串都转换成大写

  • Truncate 按一定长度截取字符串

  • Cut 去除字符串中的特定子串


引擎特点:



  • 智能的强容错模板解析

  • 巧妙使用过滤器处理各种复杂的语法运算

  • 各种特性的数据容器

  • 自定义标签和过滤器

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报