hours
. Поэтому стоит сначала переделать объекты в словари, где ключ час, а значение - объект с car
и bike
for(var i = 0; i <= 23; i++)
document.body.innerHTML += ' ' + ('00' + i).substr(-2);
строковых элементов со временем
var s = "2018-08-02 12:56";
var d = new Date(s); // объект Date в текущем часовом поясе браузера
+d // 1533203760000
[
{ ts: 1533203760000, title: "сварить кофе" },
{ ts: 1533203780000, title: "съесть булочку" },
]
setTimeout()
на время до него. Раньше обновлять не имеет смысла. При добавлении/удалении событий в массив, конечно, надо всё обновлять/пересчитывать. Поэтому и значение таймера var timer = setTimeout(...)
надо сохранить, чтобы иметь возможность отменить. var step=1000, R, offset = parseInt(Args.offset), loop=0,
out = { oid: parseInt(Args.oid), ids:[], mass: parseInt(Args.mass), overlap: parseInt(Args.overlap), offset: 0, next: 0 };
while( offset <= out.mass && loop < 25) {
R = API.groups.getMembers({ "group_id": out.oid, "sort": "id_asc", "offset": offset, "count": step});
if( !!R.items && R.items.length > 0) {
out.ids.push( R.items);
out.mass = R.count;
out.loop = loop;
out.offset = offset;
offset = offset + step - out.overlap;
out.next = offset;
loop = loop + 1;
} else {
out.error = "Empty items";
out.r = R;
return out;
}
}
return out;
toFixed(2)
и восстановить положение курсора.el
во Vue.appel.innerHTML = '<div></div>'; // дополнительный контейнер, его Vue заменит своей DOM
instance = new Vue({
el:'#app>div',
template: '<p>I am {{ who }}!</p>',
data: {who:"a Vue view"}
});
function fullWidth(el) {
const style = window.getComputedStyle(el);
return 'width,margin-left,margin-right,padding-left,padding-right'
.split(',')
.reduce((p,c) => p + parseFloat(style[c]), 0)
;
}
var gruz, prolet;
if( gruz && prolet) {
price = gruz * 2 + prolet * 3;
// записать полученное значение цены в нужном месте
} else {
// сбросить значение цены, т.к. в таком состоянии нечего считать
}
//document.getElementById(btn).onclick = function(){
document.getElementById("btn").onclick = function(){
var login = document.getElementById('login').value;
var password = document.getElementById('password').value;
// if (login.value == 'admin') && (password.value == '12345') alert ('Добро пожаловать!');
if (login == 'admin' && password == '12345') alert ('Добро пожаловать!');
else alert ('Вход запрещен!');
}