推荐用于 JQuery 的 JavaScript HTML 模板库?

IT技术 javascript jquery templates
2021-01-24 16:11:16

关于哪个 HTML 模板库适合 JQuery 的任何建议?谷歌搜索出现了相当多的库,但我不确定是否有一个经得起时间考验的公认库。

6个回答

好吧,坦率地说,客户端模板如今非常火爆,但它却是一片丛林。

最受欢迎的是,我相信:

  • pure:它只使用 js,而不是他自己的“语法”
  • 小胡子:我听说很稳定,很好。
  • jqote2:根据 jsperfs 非常快
  • jquery 模板(已弃用):

还有很多其他的,但你必须测试它们,看看什么最适合你,什么最适合你的项目风格。

就我个人而言,我很难添加新的语法和一组逻辑(混合逻辑和模板,你好??),并转而使用纯 js。我的每一个模板都存储在它自己的 html 文件 (./usersTable.row.html) 中。我只在对内容进行 ajaxing 时使用模板,而且我的“逻辑”js 文件很少,一个用于表格,一个用于 div,一个用于列表。甚至没有一个用于选择的选项(我使用另一种方法)。

每次我尝试做一些更复杂的事情时,我都会发现代码不太清晰,而且比“旧”的方法要花更多的时间来稳定。在我看来,模板中的逻辑完全没有意义,添加它自己的语法只会增加非常难以追踪的错误。

模板

JavaScript 的模板引擎。

jQuery插件...

特征:

  • JavaScript 100%
  • 预编译器
  • 支持JSON
  • 使用 Ajax
  • 允许在模板中使用 JavaScript 代码
  • 允许构建级联模板
  • 允许在模板中定义参数
  • 实时刷新!- 从服务器自动更新内容...

此处有关于此主题的合理讨论文档,其中涵盖了一系列模板工具。不过,并非特定于 jQuery。

由 Microsoft 创建并被接受为官方 jQuery 插件的jQuery 模板插件。

但请注意,它现在已被弃用。

并从那时起“弃用”。开发已停止,这不会退出测试版。一位女士和 jquery-ui 团队正在开发基于 JSRender 的新模板;)
2021-03-18 16:11:16
我已经在一个项目中实现了 jsRender,它简直太棒了。非常值得一试。
2021-03-28 16:11:16
嗯,糟糕 - 我在我的网络应用程序中使用它 :( 谢谢你的提示!你有你提到的即将推出的模板引擎的链接吗?
2021-03-31 16:11:16
如果一切顺利,boris moore 的 jsrender将在 jquery-ui 中找到它。我想你不需要着急;)
2021-04-01 16:11:16

我会检查json2html,它不必编写 HTML 片段,而是依靠 JSON 转换将 JSON 对象数组转换为非结构化列表。非常快并使用 DOM 创建。

免责声明.. 我写了这个。但值得一试;)
2021-03-26 16:11:16