h264 а звук в AAC – это стандарт де-факто для видео в вебе.720 / 9 * 16 ~= 968 (должно делиться на 4 — требование кодека). Т.е. сделать 968x544if(event.key = a8[event.key]){ — здесь вы просто присваиваете в event.key значение из a8. При вводе маленкой "o", возвращается ноль, и if () не срабатывает. В двух других случаях возвращается не-ноль, и срабатывает код внутри if ().{
let isYMLoaded = false;
const loadYM = () => {
if (isYMLoaded) return;
isYMLoaded = true;
setTimeout(() => {
// Metrika code
// ...
}, 0);
}
const eventNames = 'click,scroll,touchstart,mouseenter'.split(',');
const handlerYM = () => {
eventNames.forEach((name) => document.removeEventListener(name, handlerYM));
loadYM();
}
if (!!~navigator.userAgent.indexOf('YandexMetrika')) {
// Yandex
loadYM();
} else {
// нормальный посетитель
eventNames.forEach((name) => document.addEventListener(name, handlerYM));
}
} for (let i = 8; i < 13; i++) console.log( ('00' + i).substr(-2));
/* выведет:
08
09
10
11
12
*/for (let i = 8; i < 13; i++) console.log( i.toString().padStart(2, '0'));
// тот же результатString.padStart() http://xxxxx/modules/promua/ajax.php по незащищённому HTTP, хотя страница загружена по HTTPS.function getChange(num) {
const coins = [10, 5, 2, 1];
return coins.map((c) => {
const n = Math.floor(num / c);
num -= n * c;
return n;
});
}Перепишите её циклом while или for. Тут тоже цикл: метод массива map() перебирает каждый его элемент, выполняя для очередного значения функцию внутри и заменяя элемент на возвращённое значение./news/20210619/party/ – тут «ключ» статьи 20210619/party – почему бы и вам не брать это как уникальный ключ. К тому же, лексикографическая сортировка расставит статьи в хронологическом порядке, по датам.if (a > b) console.log("a win");
if (a > b) {
console.log("b lost");
console.log("a won");
}То же с for (), да и с просто-кодом.class или литералом объекта.function, а затем про круглые скобки )