当前位置:主页 > 论文百科 > 森林论文 >

模板引擎有哪些_推荐五款流行的JavaScript模板引擎

发布时间:2016-12-12 16:45

  本文关键词:模板引擎,由笔耕文化传播整理发布。


近日一位20岁的开发者Jack Franklin在《The top 5 JavaScript templating engines》一文中向开发者们推荐了5款流行的JavaScript模板引擎。下面为该文的译文。

当你创建JavaScript应用时,你必然会用到JavaScript模板。当对HTML进行更新时,你可使用模板来代替库(如jQuery),使用模板可以大大简化你的代码。该文将例举当前较流行的一些模板库。

1.Mustache

模板引擎有哪些_推荐五款流行的JavaScript模板引擎

Mustache通常被称为JavaScript模板的基础。另一个流行的解决方案Hanldebars实际上就是基于Mustache构建而成的。这并不意味着Mustache是一个不好的模板解决方案。下面例举一例:

Mustache.render("Hello, {{name}}", { name: "Jack" }); // 返回: Hello, Jack

一旦在页面中包含了Mustache,你就可以访问全局对象“Mustache”。你可使用其中最主要的方法“render”,它包含两个参数。首个参数是实际的模板,第二个参数则为需要传入的参数值。

上例中,你可以看见“{{name}}”。其中的“{{}}”实际上为Mustache的语法,表示一个占位符。当Mustache对其进行编译时,它将在传入的对像中寻找“name”属性,并用该属性的值(该例中为“Jack”)来代替“{{name}}”。

在这里,模板只为一个字符串,但如果你有一个更复杂的模板,该方法可能就不适用了。通常的解决方案是将模板放在“script”标签中:


  本文关键词:模板引擎,,由笔耕文化传播整理发布。



本文编号:210851

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/mfmb/210851.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户06910***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com