jpress 模板开发使用JFinal的Enjoy技术
如果有重复出现的代码,可以将html代码进行封装:
封装语法:
#define 自定义名称()
<!-- 语法块 -->
#end
使用封装后代码的语法:
#@自定义名称()
如果代码不在同一个html文件中,可以使用#include
指令将其中一个文件引入另一个文件
使用#include需要注意一点:
<!-- 举例: -->
<!-- 在aaa.html文件中添加: -->
#include("bbb.html")
此时将bbb.html视为aaa.html的下级,因此bbb.html文件中enjoy技术注明了只允许本级及下级使用的指令在aaa.html中就调取不到了
例如:
在bbb.html中添加了#set(x=1)
的赋值指令,在aaa.html中使用x:#(x ??)
就会发现尽管已经include过,aaa中仍然取不到x的值