使用JSON的优秀Javascript模板引擎

使用JSON的优秀Javascript模板引擎,javascript,template-engine,Javascript,Template Engine,我已经看过了,值得一试。除了jTemplates,还有其他模板引擎吗?下面的链接值得一看 我喜欢框架采用的方法,特别是因为它使用JavaScript本身作为模板语言。该框架现在基于jQuery,您可以将您的权限呈现到视图中(模型支持JSON、JSONP、XML等)。是一个新的框架,它发现了一种不同于我们以前看到的语法。:-)它编译模板,而且速度非常快。它的浏览器和图书馆不可知;有一个小的jQuery包装器,用于那些不能离开jQuery生活的人,但引擎本身是独立的,也可以在Rhino或V8中运行

我已经看过了,值得一试。除了jTemplates,还有其他模板引擎吗?

下面的链接值得一看

我喜欢框架采用的方法,特别是因为它使用JavaScript本身作为模板语言。该框架现在基于jQuery,您可以将您的权限呈现到视图中(模型支持JSON、JSONP、XML等)。

是一个新的框架,它发现了一种不同于我们以前看到的语法。:-)它编译模板,而且速度非常快。它的浏览器和图书馆不可知;有一个小的jQuery包装器,用于那些不能离开jQuery生活的人,但引擎本身是独立的,也可以在Rhino或V8中运行


它支持许多允许条件、循环、定义可重用模板组件等的指令。

这里是一个在jQuery中为Smarty模板语言实现的指令

一个令人印象深刻的特性是支持动态更新。因此,如果更新模板变量,它将更新模板中使用该变量的任何位置。非常漂亮

还可以使用onchange事件钩住变量更改。因此,当变量“page”更改时,这对于执行效果或AJAX非常有用;-)

你试过了吗

与许多可用的JS模板引擎的主要区别在于,PURE将HTML与JS逻辑完全分离。而且速度也很快


但是,它不是您可能喜欢的常见模板编程。
它有一种模式/声明性方法,与XSLT有一些相似之处(但没有痛苦…)

在2017年提出这个问题之后,看起来,JsRenderJsViews已经成为jQuery生态系统中模板的当前官方实现(但不一定需要jQuery):

JsRender是一个重量轻但功能强大的模板引擎,具有高度的可扩展性,并针对高性能渲染进行了优化,没有DOM依赖性。它设计用于浏览器中或Node.js上,带或不带jQuery

JsRender和JSView一起提供了官方jQuery插件jQuery模板和jQuery数据链接的下一代实现,并取代了这些库

-

官方网站:

GitHub(JsRender):


GitHub(JsViews):

尝试异步js模板。它的速度很快,因为它可以并行执行异步请求

它是由maven提供的。

您可以使用这个:

它将JSON对象的属性绑定到空HTML模板中,并按名称、id或类将属性与元素匹配

首先,您需要在页面中使用普通HTML模板:


说明:
然后您需要放置在模板中的JS对象:

var data={Name:“JOVN”,
Desc:“最简单的视图引擎”,
标签:[“视图引擎”、“JavaScript”、“SPA”]
}
最后,只需使用数据对象填充视图:

$(“div#模板”)。查看(数据);
结果是:


乔夫
说明:
最简单的视图引擎
    查看引擎
  • JavaScript
  • SPA

视图引擎将在模板中填充单个字段或复制数组元素。

PS:正常语句以一个点结束,问题以问号结束。我现在已经给你修好了,但是你应该在以后的问题中注意这一点。否则,很少有人会认真考虑你的问题;)这个链接在一些日本网站上,我想这个项目已经被取消了。