【问题标题】:Looking for DOM-independent JavaScript templating system works \w plain text [closed]寻找独立于 DOM 的 JavaScript 模板系统工作 \w 纯文本 [关闭]
【发布时间】:2010-10-29 22:39:56
【问题描述】:

是否有用 javascript 编写的模板库/系统/引擎/技术:

  • 不会破坏纯文本(非 html)模板(如制表符和换行符)
  • 但也适用于 HTML
  • 没有自己的DSL for 循环和条件(使用纯 JS)
  • 可以在没有 DOM 的情况下在服务器端运行

...是否获得开源许可?

【问题讨论】:

  • 我可能首先可以安全地说 resig 的 tmpl 对此不起作用,因为它正则表达式线路中断等等......但我目前的路径是尝试并重新使用其中的好部分并使其更通用。这是否意味着我正在重新做微软的事情还是值得?与此同时,如果有人对上述问题有想法.dot.dot.dot。
  • yajet.net ?不,抱歉,有时髦的 DSL。
  • 然后是 PURE... 不是那么 PURE gist.github.com/660658

标签: javascript open-source server-side template-engine plaintext


【解决方案1】:

嵌入式 Javascript?

http://embeddedjs.com/

【讨论】:

  • 到目前为止,一切顺利。我已经在 ejs.js 的底部添加了“exports.EJS = EJS”,并且可以使用 nodejs 在终端中呈现一个漂亮的 ANSI 彩色模板......甜!我还没有使用更复杂的模板运行适当的测试,但我投票赞成,因为这显然是一个非常正确的答案:)
  • 想一想,我已经看过其他选项了...小胡子,所有蹩脚的 tmpl() 习俗都在这里和周围...一个正确的答案!
  • 谢谢!是的,您可以在 html 中散布数据并在 ejs 中使用循环这一简单事实意味着您应该能够做几乎任何事情,因为您可以在真实的 javascript 中进行复杂的处理并将结果数据传递给您的 EJS对象的 .render() 函数。希望这就是你所需要的!
猜你喜欢
  • 2010-12-22
  • 1970-01-01
  • 2013-06-14
  • 1970-01-01
  • 1970-01-01
  • 2017-12-21
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
相关资源
最近更新 更多