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的值