javascript - mustache.js 与 jquery-tmpl

标签 javascript templates jquery-templates mustache

我第一次看到 javascript 模板,而 mustache 和 jquery-tmpl 是目前 HitTest 门的竞争者。

我的一些要求:

  • 模板将存在于单独的文件中以包含在多个页面上
  • 所有(或几乎所有)数据将来自对返回 json 的 restful api 的调用
  • 我们是一个 java/eclipse 商店,所以语法高亮和与之兼容会很好,如果它是一个问题的话

有人知道在速度、易用性、灵 active 和稳定性方面有什么比较吗?还有其他我应该考虑的因素吗?其他顶级模板引擎?

(我知道关于这个一般主题有 other questions,但我看不到这两者之间有任何直接、广泛的比较。)

最佳答案

我选择 mustache 而不是任何其他模板语言的原因是它适用于您可能使用的任何语言。因为它也是一种真正的逻辑不可知的模板语言,您的模板变得可移植。因此,您可以灵活地选择在客户端或服务器端呈现模板。尽管我没有可用的基准,但我认为性能应该不是问题。

关于javascript - mustache.js 与 jquery-tmpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4392634/

相关文章:

javascript - 调用一个 JS 模块中的方法并向另一个 JS 模块返回数据

C++模板和继承

c++ - 模板 --> 如何破译、必要时决定和创建?

django - 在模板中使用 ChoiceField 的值

javascript - 是个 !!运算符在 Javascript 中甚至是必要的?

JavaScript 翻译模板

javascript - 相同的 HTML 的 DOM 结构会因浏览器而异吗

javascript - 加载外部JS文件的进度

javascript - 为什么 Object.prototype 和 Object.getOwnPropertyNames(Object.prototype) 返回不同的东西?

jquery-templates - 使用选项参数的 jQuery 嵌套模板