/
Coderdev
/
web-static-labs
Обзор
Документация
Войти
/
Coderdev
/
web-static-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
html/lab6/task4/script.js
1 строка
896 B
Coderdev
1
30 мар 2026, 18:31
30 мар 2026, 18:31
020a8dd
Код
Авторство
О чём код?
"use strict";const STORAGE_KEY="lab6VisitHistory",visitList=document.getElementById("visitList"),clearBtn=document.getElementById("clearBtn");clearBtn.addEventListener("click",clearHistory);window.addEventListener("DOMContentLoaded",init);function init(){const visits=getVisits();visits.push({visitedAt:new Date().toISOString()});localStorage.setItem(STORAGE_KEY,JSON.stringify(visits));render()}function getVisits(){const raw=localStorage.getItem(STORAGE_KEY);return raw?JSON.parse(raw):[]}function render(){const visits=getVisits().slice(-5).reverse();visitList.innerHTML="";if(visits.length===0){visitList.innerHTML="<li>История посещений пуста.</li>";return}for(const item of visits){const li=document.createElement("li");li.textContent=new Date(item.visitedAt).toLocaleString();visitList.append(li)}}function clearHistory(){localStorage.removeItem(STORAGE_KEY);render()}