mew-template
Version:
Precompile template to cmd module
11 lines (10 loc) • 646 B
JavaScript
define(function () {
var template = function anonymous(data) {
var out=[];with(data){out.push(' <html> <head> <meta charset="utf-8"> <title>', title ,'</title> </head> <body> <h1>Hello,', name ,'</h1> <h2>Condition</h2> '); if (name.length) { out.push(' <p>', name ,' is a good name</p> '); } out.push(' <h2>Array</h2> <ul> '); for (var i = 0; i < skills.length; i++) { out.push(' <li>', i ,'. ', skills[i] ,'</li> '); } out.push(' </ul> </body> </html> ');}return out.join('');
};
return {
render: function (data) {
return template(data || {});
}
};
});