/
Coderdev
/
web-static-labs
Обзор
Документация
Войти
/
Coderdev
/
web-static-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
html/lab6/task4/script.js
34 строки
859 B
Coderdev
1
12 май 2026, 12:37
12 май 2026, 12:37
d8ecd0f
Код
Авторство
О чём код?
const listElement = document.getElementById('history-list'); const clearButton = document.getElementById('clear-btn'); function manageHistory() { const rawData = localStorage.getItem('user_visits'); let visits = rawData ? JSON.parse(rawData) : []; const currentVisit = { date: new Date().toLocaleString() }; visits.unshift(currentVisit); visits = visits.slice(0, 5); localStorage.setItem('user_visits', JSON.stringify(visits)); render(visits); } function render(items) { listElement.innerHTML = ''; items.forEach(item => { const li = document.createElement('li'); li.textContent = `Заход: ${item.date}`; listElement.appendChild(li); }); } clearButton.addEventListener('click', () => { localStorage.removeItem('user_visits'); render([]); }); manageHistory();