使用JSON的优秀Javascript模板引擎
我已经看过了,值得一试。除了jTemplates,还有其他模板引擎吗?下面的链接值得一看 我喜欢框架采用的方法,特别是因为它使用JavaScript本身作为模板语言。该框架现在基于jQuery,您可以将您的权限呈现到视图中(模型支持JSON、JSONP、XML等)。是一个新的框架,它发现了一种不同于我们以前看到的语法。:-)它编译模板,而且速度非常快。它的浏览器和图书馆不可知;有一个小的jQuery包装器,用于那些不能离开jQuery生活的人,但引擎本身是独立的,也可以在Rhino或V8中运行使用JSON的优秀Javascript模板引擎,javascript,template-engine,Javascript,Template Engine,我已经看过了,值得一试。除了jTemplates,还有其他模板引擎吗?下面的链接值得一看 我喜欢框架采用的方法,特别是因为它使用JavaScript本身作为模板语言。该框架现在基于jQuery,您可以将您的权限呈现到视图中(模型支持JSON、JSONP、XML等)。是一个新的框架,它发现了一种不同于我们以前看到的语法。:-)它编译模板,而且速度非常快。它的浏览器和图书馆不可知;有一个小的jQuery包装器,用于那些不能离开jQuery生活的人,但引擎本身是独立的,也可以在Rhino或V8中运行
它支持许多允许条件、循环、定义可重用模板组件等的指令。这里是一个在jQuery中为Smarty模板语言实现的指令 一个令人印象深刻的特性是支持动态更新。因此,如果更新模板变量,它将更新模板中使用该变量的任何位置。非常漂亮 还可以使用onchange事件钩住变量更改。因此,当变量“page”更改时,这对于执行效果或AJAX非常有用;-) 你试过了吗 与许多可用的JS模板引擎的主要区别在于,PURE将HTML与JS逻辑完全分离。而且速度也很快
但是,它不是您可能喜欢的常见模板编程。
它有一种模式/声明性方法,与XSLT有一些相似之处(但没有痛苦…)在2017年提出这个问题之后,看起来,JsRender和JsViews已经成为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:正常语句以一个点结束,问题以问号结束。我现在已经给你修好了,但是你应该在以后的问题中注意这一点。否则,很少有人会认真考虑你的问题;)这个链接在一些日本网站上,我想这个项目已经被取消了。