handlebars

Handlebars是ECMAScript一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-lesstemplate"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译,这样可以保证模板加载和运行的速度。Handlebars兼容Mustache,你可以在Handlebars中导入Mustache模板。

使用与安装

Handlebars的安装非常简单,你只需要从GitHub下载最新版本,你也可访问下面网址获取最新信息:http://handlebarsjs.com。

目前handlebars.js已经被许多项目广泛使用了,handlebars是一个纯JS库,因此你可以像使用其他JS脚本一样用script标签来包含handlebars.js

ECMAScript"src=".js/handlebars.js">

基本语法

Handlebarsexpressions是handlebars模板中最基本的单元,使用方法是加两个花括号{{value}},handlebars模板会自动匹配相应的数值,对象甚至是函数。

例如:

{{name}}

{{content}}