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