有没有人试过用jQuerytemplates(或任何其他基于JavaScript的模板)在服务器端使用类似env.js的东西?我正在考虑尝试它,看看通过能够在Web应用程序的客户端或服务器端呈现相同的模板可以获得哪些好处,但我希望有人可能已经有一些经验,或者知道现有项目这样做。与一些更传统的模板引擎相比,我特别想知道我可能遇到的任何性能问题。回顾一下:有没有人在服务器站点上使用过jquery模板?如果是这样,是否存在任何性能问题或我可能遇到的其他问题? 最佳答案 env.js是不必要的。我正在规范和重新实现JQuery模板,以允许它
我想使用文档(字符串形式)或URL加载DOM,然后对其执行javascript函数(包括jquery选择器)。这将完全是服务器端,在进程中,没有客户端/浏览器。基本上我需要加载dom,然后使用jquery选择器和text()&typeval()函数从中提取字符串。我真的不需要操纵dom。我看过Jurassic和Jint等.Netjavascript引擎,但都不支持加载DOM,因此无法满足我的需要。如果存在非.Net解决方案(node.js、ruby等),我愿意考虑,但我更喜欢.Net。编辑下面是一个很好的答案,但目前我正在尝试不同的路线,我正在尝试将envjs移植到侏罗纪。如果我能让它
我当前的任务是为特定的DOM生成和提供集中式模板-对于这个示例,我们只说它是一个表单。基本上我想获取每个表单元素(从标签到输入,再到div包装器)并将它们保存为单独的templates.从那里我们将有一个UI,我们的制作人可以在其中拼凑这些表格。一旦他们决定了表单的布局方式(DOM顺序和结构实际上对这个项目至关重要。它不能是纯CSS的解决方案),我们平台端的脚本将保存一个JSON对象,该对象将确定基于模板名称的DOM结构,稍后我可以在页面加载时引用。我认为这里的理想解决方案是将JSON对象发送到Node服务器或使用envjs以某种方式“构建”这个dom,然后将其分配给PHP变量以包含在