JS to Text模板引擎(类似asp.net)

时间:2013-01-15 10:57:24

标签: javascript code-generation

是否有像Microsft的T4或类似ASP.NET的模板引擎在JS中编写模板来生成文本(或其他代码)?

例如(其中'< ='表示文本块的开头):

<#
...here goes template building code...
for(var i = 0; i < types.length; i++) {
#>
    function <#= types[i].name #> () {

    }
<#
    for(var j = 0; j < types[i].methods.length; j++) {
#>
    <#= types[i].name #>.prototype.<#= types[i].methods[j].name #> = function () {};
<#      
    }
}
#>

澄清:

我想要的是编写混合多行文本片段的javascript,这是一种比moustashe.js更喜欢的语法上更好的野兽。

1 个答案:

答案 0 :(得分:0)

这些被称为pure javascript engines。这些天它们似乎并不受欢迎。