Handlebars.js 工具集

Handlebars提供了多种工具方法,通过Handlebars.Utils对象调用。


Handlebars.Utils.escapeExpression(string)

对string进行编码

Handlebars.Utils.escapeExpression(string)

替换&, <, >, ", ', `为HTML实体字符,SafeString不受影响。


Handlebars.Utils.isEmpty(value)

判断value是否是空值

Handlebars.Utils.isEmpty(value)

常常用在ifwith helper控制代码的执行,Handlebar定义的空值有:长度为0的数组和falsy值


Handlebars.Utils.extend(obj, value)

将value添加到obj上

Handlebars.Utils.extend(foo, {bar: true})

会在foo对象上添加key为bar,值为true。


Handlebars.Utils.toString(obj)

普通的toString()方法


Handlebars.Utils.isArray(obj)

判断obj是否是数组


Handlebars.Utils.isFunction(obj)

判断obj是否是函数

handlebars.js中文文档



标签: , ,

Comments

  1. 回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量