从参数生成XHTML的JavaScript库/框架?
我有一个相当复杂的问题:) 我想将json格式的数据从服务器发送到客户端 javascript将使用这些数据从这些数据生成XHTML 现在我正在寻找一个库/框架来帮助我从JSON生成这个XHTML 例如,一个解决方案可以是使用特殊的XHTML“模板”文件,其中包含按名称映射到javascript方法的变量,该方法采用JSON数组并使用JSON数组中的变量填充XHTML的某些部分 示例模板文件(伪代码): 文件名:TemplateA.something从参数生成XHTML的JavaScript库/框架?,javascript,html,eclipse,xhtml,html-generation,Javascript,Html,Eclipse,Xhtml,Html Generation,我有一个相当复杂的问题:) 我想将json格式的数据从服务器发送到客户端 javascript将使用这些数据从这些数据生成XHTML 现在我正在寻找一个库/框架来帮助我从JSON生成这个XHTML 例如,一个解决方案可以是使用特殊的XHTML“模板”文件,其中包含按名称映射到javascript方法的变量,该方法采用JSON数组并使用JSON数组中的变量填充XHTML的某些部分 示例模板文件(伪代码): 文件名:TemplateA.something <html> Hello my
<html>
Hello my name is %VARIABLE1% !
</html>
它将返回XHTML
例如,我会这样称呼它(伪代码):
类似的东西会很棒,最好是在eclipse中完成这些“模板”文件的代码;) 尽管我可能会被否决而被遗忘,但我会提出一个非常简单的选择 如果您需要一个非常简单的功能,那么您可以使用一个非常简单的插件,如
$.fn.loadtemplate
,它是对我以前的插件的修改
所有{{variable}}
标记将被传递给函数的给定对象的相应属性替换
<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>
尽管我可能会被否决而被遗忘,但我会提出一个非常简单的选择 如果您需要一个非常简单的功能,那么您可以使用一个非常简单的插件,如
$.fn.loadtemplate
,它是对我以前的插件的修改
所有{{variable}}
标记将被传递给函数的给定对象的相应属性替换
<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>
摘自该帖子的评论: 像这样的事情搅拌机 昨天 其他可供选择的选项:,.– 尖刻的昨天
摘自《华盛顿邮报》的评论: 像这样的事情搅拌机 昨天 其他可供选择的选项:,.– 尖刻的昨天
像这样的?其他可供选择的库:,。哇,谢谢你的回答,事实上我确实使用eclipse和jee(jsf)这些库中有没有与jee world和/或eclipse集成的?类似这样的?其他可供选择的库:,。哇,谢谢你的回答,事实上我确实使用eclipse和jee(jsf)这些库中有没有与jee world和/或eclipse集成?
$.fn.loadtemplate = function(resource, variables) {
return this.each(function() {
var $self = $(this);
$.ajax({
url: resource,
dataType: "html",
success: function(html) {
html = html.replace(/{{(.+)}}/g, function(match, variable) {
return variables[variable];
});
$self.html(html);
}
});
});
};
<!-- template.tpl -->
<h1>Hello my name is {{name}}!</h1>
$("#selector").loadtemplate("template.tpl", {
name: "World"
});