是否可以在 jQuery 模板中生成随机值?
我使用带有 expressjs 和 node.js 的 jQuery 模板,我正在尝试在页面上生成一些“动态”位置元素。所以我试图在 jqtpl 中生成一个随机数,并在布局中的内联 css 中使用它。
是否可以在 jQuery 模板中生成随机值?
我使用带有 expressjs 和 node.js 的 jQuery 模板,我正在尝试在页面上生成一些“动态”位置元素。所以我试图在 jqtpl 中生成一个随机数,并在布局中的内联 css 中使用它。
以下将起作用。路由是一个示例,供参考https://github.com/kof/node-jqtpl/
节点:
app.get('/randomtest', function(req, res){
res.render('random.html',
{rnd: function(min, max) {
return Math.random() * (max - min) + min;
}
});
});
模板:
${rnd(1,10)}
最小/最大控制输出什么。
如果我理解正确,您可以例如使用hat。尤其是rack
功能。
Call rack() repeatedly to generate new IDs which are checked for collisions.
代码
var hat = require('hat');
var rack = hat.rack(9, 10);
console.log(rack());
console.log(rack());
输出
$ node test.js
109
461