Tuesday, October 25, 2011

обход циклов в velocity

при обходе циклов в шаблонизаторе Velocity (на Java и для Java)
есть переменная $velocityCount
работающая как показатель числа проходов

обращение к конкретной строке или ячейке

var t3 = document.getElementById("sometable");
t3.rows[1] - вся вторая строка
t3.rows[1].cells[0] - вторая строка первая ячейка

обозначение required true в input

input type="text" id="car" required="true" /> - is wrong

, it should be one of:
input type="text" id="car" required />
input type="text" id="car" required="" />
input type="text" id="car" required='' />
input type="text" id="car" required=required />
input type="text" id="car" required="required" />
input type="text" id="car" required='required' />


отсюда: http://stackoverflow.com/questions/3090369/disable-validation-of-html5-form-elements

вызов функции с setInterval/clearInterval

функция сама себя вызывает с интервалом и после вызова очищает вызов
(эта конкретно вычисляет и печатает числа фибоначчи)


var fibs = [0, 1];
var ticker = window.setInterval(function () {
console.log(fibs[fibs.length - 1]);
fibs.push(fibs[fibs.length - 1] + fibs[fibs.length - 2]);
if (fibs.length > 50) {
window.clearInterval(ticker);

}
}, 300);

какой браузер на каком движке сделан

Firefox - Gecko
Opera - Presto
IE - Trident
Safari, Chrome - Webkit

обход циклов, зачение шага минус 1

аккуратное решение:
if ($start != 0) $start -= 1;