handlebars.js

//显示值:
{{name}}

//数组取值
{{images.[0]}}

//转义html
{{{content}}}

//if
{{#if name}}{{name}}{{/if}}

//循环
{{#each newList}}
{{this}}
{{name}}
{{/each}}

//自定义函数
Handlebars.registerHelper('timestampToTime', function(timestamp){
                    var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
                    var Y = date.getFullYear();
                    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) ;
                    var D = (date.getDate() < 10 ? '0'+date.getDate() : date.getDate()) ;
                    var h = (date.getHours() < 10 ? '0'+date.getHours() : date.getHours()) ;
                    var m = (date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes());
                    var s = (date.getSeconds() < 10 ? '0'+date.getSeconds() : date.getSeconds());
                    return Y+"年"+M+"月"+D+"日";//Y+M+D+h+m+s
                });

//调用方法
function _tpl(tplname,data,name) {
    var 

你可能感兴趣的:(js)