Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

不知道有没有办法只渲染部分页面~~ #23

Closed
pulo opened this issue Dec 18, 2012 · 6 comments
Closed

不知道有没有办法只渲染部分页面~~ #23

pulo opened this issue Dec 18, 2012 · 6 comments

Comments

@pulo
Copy link

pulo commented Dec 18, 2012

打个比方 juicer(tpl,data,'#dom_Id_or_Classname')
然后指定DOM节点的HTML

@pulo
Copy link
Author

pulo commented Dec 19, 2012

我已经找到解决方案了,输出还是全部输出 然后转换成JQ对象 通过FIND来获取~~

@pulo pulo closed this as completed Dec 19, 2012
@PaulGuo
Copy link
Owner

PaulGuo commented Dec 20, 2012

OK. 不过这部分确实应该是模板引擎之外来做~ :)

@pulo
Copy link
Author

pulo commented Dec 24, 2012

嗯,其实我现在更想知道的是有没有什么推荐的通用性高点的数据结构

我目前是这样的
{
subTPL:'<HTML>',
data:{
key1:value1,
key2:value2,
item:[
0:{xxxx}
1:{xxxx}
2:{xxxx}
]
}
}
如果要调用模板里加入
{@each data.item as obj}
include{subTpl, obj}
{@/each}

但是如果需要用到多个模板、或者说需要多层嵌套的话,就不知道怎么样的数据格式更合理点了
想知道你们是怎么样的~,有没有推荐的更方便点的数据格式~~~

@PaulGuo
Copy link
Owner

PaulGuo commented Dec 24, 2012

@ZhuMinqi 通过script方式书写/存放模板,这样使用模板嵌套会不会好很多?

@pulo
Copy link
Author

pulo commented Dec 24, 2012

目前我的模板是放在一个专门的.TPL模板文件里面,AJAX请求后作为字符串来处理的。

我在想怎么样让模板开发人员 来决定对数据结构的定义 以及 模板所需依赖的文件或代码。这样的话或许能做到更好的数据及模板的分离,但目前还没什么好的头绪~

@PaulGuo
Copy link
Owner

PaulGuo commented Dec 26, 2012

上线时候可以尝试下 Juicer 的预编译,可以省去第一次编译模板的耗时,如果对性能追求极致的话再合适不过了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants