jpress 模板開發:代碼重用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章