Semantik işaretleme, responsive düzen ve DOM etkileşimleri üzerine kurulu örnek uygulama.
Header, main, section ve footer etiketleri kullanılarak anlamsal sayfa düzeni oluşturuldu.
Ekran boyutuna göre otomatik hizalanan grid sistemi ile her cihazda düzgün görünüm sağlandı.
Sayfa yenilenmeden veri güncelleyen event listener'lar ve fonksiyonlarla dinamik içerik üretimi.
// sayaç durum yönetimi let count = 0; const display = document.getElementById('counter-val'); const history = document.getElementById('history'); let log = []; function change(val) { count += val; log.unshift(val > 0 ? `+${val}` : `${val}`); if (log.length > 5) log.pop(); render(); } function render() { display.textContent = count; display.className = count < 0 ? 'negative' : count === 0 ? 'zero' : ''; display.classList.add('bump'); setTimeout(() => display.classList.remove('bump'), 100); history.textContent = '// ' + log.join(' '); }