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

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