0

是否可以在 jQuery 模板中生成随机值?

我使用带有 expressjs 和 node.js 的 jQuery 模板,我正在尝试在页面上生成一些“动态”位置元素。所以我试图在 jqtpl 中生成一个随机数,并在布局中的内联 css 中使用它。

4

2 回答 2

0

以下将起作用。路由是一个示例,供参考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)}

最小/最大控制输出什么。

于 2012-07-05T01:04:53.787 回答
0

如果我理解正确,您可以例如使用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
于 2012-04-29T17:33:19.447 回答