本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- gashero
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- javashop
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- xyuma
- sichunli_030
- lemonhandsome
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
javascript 视图模板 2.0
最近根据项目中的实际的问题,对原有模板进行了一些调整,修复了在复杂嵌套情况下的BUG
数据会分成3部分存放
this._tmp_cache = {}
缓存,通过$cache{value,key}设置
this.params = {}
所有参数,包括callbackObj + 自定义的参数
this.self_params = {}
自定义的参数
(注:callbackObj属于数据层的对象 ...
设计模式之模板(template)
public class Templates {
public static void main(String[] args){
AbstractTemplates at = new ConcreteTemplates();
at.print();
}
}
abstract class AbstractTemplates{
//由具体类实现 ,子类可以改变 ...
让Mustache支持简单的IF语句
Mustache是一种Logic-less templates.不支持if这类条件判断是Logic-less的显著特征之一.Mustache的另一个特征是体积小,不依赖其他前端类库,在浏览器端和NodeJS中都可以运行.
并非Logic-less.Mustache的体积小,无依赖,前后兼容才是我们当前的项目选择这套模板系统的真正原因.没有IF有时候感觉并不给力,所以就想办法简单扩展下Mustach ...
Template Engine: FreeMarker & Velocity
FreeMarker
http://freemarker.sourceforge.net/
FreeMarker Manual :FreeMarker
http://freemarker.sourceforge.net/docs/index.html
找到一份比较全面的Freemarker语法总结:
http://www.haven ...