Atölye › Conway'in Hayat Oyunu › 11/32. adım
Kuralları iş başında görme zamanı! N tuşuna her basışta step() bir kez çalışacak ve döngü yeni nesli ekrana
çizecek.
Tarayıcıya "bir tuşa basılınca bana haber ver" deriz. Buna olay dinlemek (event listener) denir: kapı zili gibi, çalınca ne yapılacağını önceden söylersin.
```js
document.addEventListener('keydown', (event) => {
if (event.key.toLowerCase() === 'n') step()
})
```document.addEventListener('keydown', (event) => { ... }) → "sayfada bir tuşa basıldığında (keydown) süslü
parantez içini çalıştır". (event) => { } adı olmayan kısa bir fonksiyon; event basılan tuşun bilgilerini taşır.event.key → basılan tuş: 'n', ya da Caps Lock açıksa 'N'..toLowerCase() → yazıyı küçük harfe çevirir. Böylece n de N de aynı işi yapar.if (... === 'n') step() → eğer basılan N ise bir nesil ilerle.function draw() { satırının üstüne dinleyiciyi yaz; altında bir boş satır kalsın.Beceriler: Klavye ve fare girdisi
← Tekrar tekrar çiz Nesilleri say →