JET JS - 400 - ТОП в своей цене, лучший страт до 20000 рублей!!!
JavaScript гайд по временам
Недавно вышел новый объект Date. Он содержит дату и время, а также предоставляет методы управления ими. Например, его можно использовать для хранения времени создания/изменения, для измерения времени или просто для вывода текущей даты ,ну что опробуем? Создание Для создания нового объекта Date нужно вызвать конструктор new Date() с одним из следующих аргументов: let now = new Date(); Создать объект Date с временем, равным количеству миллисекунд (тысячная доля секунды), прошедших с 1 января 1970 года UTC+0 let Jan01_1970 = new Date(0); alert( Jan01_1970 ); let Jan02_1970 = new Date(24 * 3600...
Язык JavaScript - Планирование: setTimeout и setInterval
Вы когда-нибудь задумывались, как JavaScript выполняет код "через 5 секунд", если он однопоточный? Или почему setTimeout(fn, 0) не выполняется мгновенно? Или как остановить бесконечный интервал, который уже запущен? Добро пожаловать в мир асинхронного планирования. setTimeout и setInterval - это два кита, на которых держится отложенное выполнение в JavaScript. Они кажутся простыми: "запланируй эту функцию на потом". Но за этой простотой скрывается Event Loop, макрозадачи и множество подводных камней...