【问题标题】:Javascript template engines. Reasons to useJavascript 模板引擎。使用理由
【发布时间】:2011-10-18 08:14:10
【问题描述】:

您知道使用 javascript 模板引擎的哪些原因?何时使用和避免使用它?

当我们已经安装了像 jQuery 这样的框架时,我们还需要像 underscore.js 这样使用 JTE 吗?

另外,您可以推荐哪些与 jQuery 一起使用的模板引擎?

【问题讨论】:

标签: javascript jquery templates jquery-templates


【解决方案1】:

旧版浏览器缺乏新的 ecmascript/javascript 功能和特性。当您需要使用最新的函数(map、reduce)和特性(html5、css3、websockets)时,您可能需要像 Underscore、modernizr 等这样的库。它们也可以缩短您的代码。 Underscore 具有有用的实用程序/帮助函数,您可以使用它们。

  • jQuery:DOM 库
  • 下划线:一般用于数组/对象
  • Modernizr:HTML5、websockets、canvas
  • Sass:CSS 库
  • 模板:JadeMustacheICanHaz.js

我个人使用带节点的翡翠。这对于快速查看/渲染非常有用。

【讨论】:

  • 这与模板有什么关系?
  • 下划线是通用库,所以我认为需要基本信息。顺便说一句,我会编辑和改进我的答案。
猜你喜欢
  • 2011-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多