alarmSound.addEventListener('ended', function() {}, false);
function eventAction() {
this.currentTime = 0;
this.play();
}
function initAlarm() {
alarmSound.play();
alarmSound.addEventListener('ended', eventAction, false);
document.getElementById("alarmOptions").style.display=""; // отображает две кнопки
}
$nodes = $root->childNodes;
$nodes = $root->getElementsByTagName('*');
Идентификатор должен обязательно начинаться с латинского символа и может содержать в себе латинские буквы (A–Z, a–z), цифры (0–9), символ дефиса (-) и подчеркивания (_). Использование русских букв в именах идентификатора недопустимо.
mappedValue = callback.call(T, kValue, k, O);
return this.brands.map(brand => console.log(` The ${brand} is a ${this}`));
return this.brands.map(function(brand) { console.log(` The ${brand} is a ${this}`; }, this));
request или request_onceэто чаво вообще?
сессии или кукине надо путать теплое с мягким. Сессия это механизм использующий куки для привязки клиента к серверным данным, куки это локальное клиентсайд хранилище, доступное для чтения серверсайдом. Исходя из текущей необходимости и здравого смысла выбирают соответствующий механизм хранения данных.
var response = '{"2018-06-28":{"may":3,"april":4, "june":6},"2018-07-04":{"may":2,"april":3, "june":7}, "2018-07-11":{"may":4,"april":5, "june":8}}';
var json = JSON.parse(response);
var date = [];
for (var item in json) {
date.push(new Date(item).getTime());
}
var actual = date.reduce(function(prev, next) {
return prev > next ? prev : next;
}, 0);
console.log(new Date(actual).toLocaleDateString()); //> 2018-07-11