嗨,我正在寻找一个可以使用此语法的好的javascript模板引擎。

#{interpolation here}

<li>#{label}</li>

谁能指出我正确的方向? 非常感谢

===============>>#1 票数:3 已采纳

您可以使用Underscore.js模板。 下划线包含许多其他实用程序功能,您可能会发现有帮助。

// sets templating to "#{}" pattern
_.templateSettings = {
  interpolate : /#\{(.+?)\}/g
};

var template = _.template("Hello #{name}!");
template({name : "Chin"}); // "Hello Chin!"

可以玩的代码在这里

===============>>#2 票数:2

我建议您签出Underscore的模板功能: http : //documentcloud.github.com/underscore/#template

默认情况下,它使用其他字符进行插值,但是它们是可自定义的,因此在更改它们时将没有问题

编辑:似乎nettuts刚刚发布了一篇文章(+ video)关于如何使用JavaScript创建模板的信息,这真的很好: http : //net.tutsplus.com/tutorials/javascript-ajax/create-a-makeshift-javascript-模板的溶液/

===============>>#3 票数:0

看看JsRender

下一代jQuery模板,针对高性能的纯基于字符串的呈现进行了优化,而无需DOM或jQuery依赖

或者,如果您更喜欢基于jQuery的东西,则可以使用jquery template

===============>>#4 票数:0

结帐速度:

http://tempojs.com/

表示法是这样的:

<ol id="tweets">
    <li data-template>
        <img src="default.png" data-src="{{profile_image_url}}" />
        <h3>{{from_user}}</h3>
        <p>{{text}}<span>, {{created_at|date 'HH:mm on EEEE'}}</span></p>
    </li>
    <li data-template-fallback>Sorry, JavaScript required!</li>
</ol>

  ask by Chin translate from so

未解决问题?本站智能推荐:

1回复

是否有一个JavaScript模板库使用与PlayFramework 1.x中的语法相同的语法?

我正在寻找一个与Play 1.x模板语言的语法完全匹配的javascript模板库,因此我可以在客户端-服务器环境中共享模板。
1回复

用于模板引擎语言设计的Javascript中语法正确纠正的符号

我需要在Javascript中视为有效对象的符号(以替换<%= , <%!和%> ,所以我的IDE不会将其视为错误( WebStorm , SublimeText3 , Brackets.io , Atom.io ),以便自动完成功能将正常运行。 注意:找到最佳符号后,我
1回复

jQuery使用Javascript模板引擎

全部,我正在尝试使用jQuery文件上传演示: http : //blueimp.github.com/jQuery-File-Upload/ 我的问题是它在文档中说它使用Javascript模板引擎( https://github.com/blueimp/jQuery-File-Uplo
1回复

如何在JavaScript代码中使用JavaScript模板代码?

与我们如何使用JS模板引擎(例如Handlebars )在HTML中动态插入值(例如<div>{{value inserted by JavaScript}}</div> )相似,我想在JavaScript代码中使用相同的{{curly brackets}}符号。 例如
1回复

如何使用John Resig JavaScript微模板引擎?

我已经搜索了一些关于在Google上使用John Resig JavaScript Micro-Templating引擎的基本示例,但是干了。 我决定把它带给基地人。 任何人都可以帮助一个使用这个引擎的简单例子吗? 我之前从未使用过客户端模板引擎。 更新:这是完整的HTML文档。
8回复

使用JSON的好Javascript模板引擎

我看过jTemplates ,值得一试。 除了jTemplates之外还有其他模板引擎吗?
1回复

在JavaScript模板中使用Rails的视图助手

我希望能够在我的JavaScript模板中使用一些Rails的视图和表单助手,例如<%= image_tag .. %>或<%= select_tag .. %> 。 我阅读了该线程 , 该线程建议在一些javascript变量中将erb预呈现为字符串,然后从模板中调用
5回复

使用类似PHP的语法为node.js模板库

是否存在供node.js使用的库,以使用特定语法“解析”文件的内容? 例如,我有一个文件要在我的node.js服务器上提供: 然后它返回一个HTML文档: 我不知道如何更精确地描述它,比如用于Apache服务器的PHP,但是用于node.js服务器。
1回复

使用lodash模板,如何检查变量是否存在?

我正在使用Lodash模板。 模板: 提供给模板的数据: 编译模板并追加到容器: $container.prepend(_.template($("#example-template").html())(data)); 我上面编写的方法(来自: https : /
3回复

寻找可以在Java和JavaScript中使用的模板引擎[关闭]

正如标题所说,我目前正在寻找一个适用于Java和Javascript的模板引擎。 我的想法是,我的ajax json对象可以使用相同的模板文件来呈现客户端,就像Java在服务器端一样。 我知道有google-closure-template但它正在使用guice 2.0并且我当前的项目在