JavaScript 模板引擎。使用理由

发布于 2024-12-10 21:47:24 字数 149 浏览 0 评论 0原文

你知道使用 javascript 模板引擎的原因有哪些吗?何时使用以及避免使用它?

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

另外,您可以推荐哪些用于 jQuery 的模板引擎?

What reasons for using javascript template engines do you know? When to use and to avoid using it?

And do we need to use JTE like underscore.js, when we already have framework like jQuery installed?

Also, what template engines for using with jQuery you can recommend?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扛刀软妹 2024-12-17 21:47:24

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

  • jQuery:DOM 库
  • Underscore:数组/objecys 的一般用途
  • Modernizr:HTML5、websockets、canvas
  • Sass:CSS 库
  • 模板化:Jade小胡子ICanHaz.js

我个人使用带有node的jade。这对于快速查看/渲染非常有用。

Older browsers lack of new ecmascript/javascript functions and features. When you need to use latest functions (map, reduce) and features (html5, css3, websockets) you may need that kind of libraries like Underscore, modernizr etc. They are also shorten your code. Underscore has useful utility/helper functions that you can use.

  • jQuery: DOM library
  • Underscore: General use for arrays/objecys
  • Modernizr: HTML5, websockets, canvas
  • Sass: CSS library
  • Templating: Jade, Mustache, ICanHaz.js

I personally using jade with node. It's very useful for quick view/renders.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文