Node.js Listener Kullanımı

Node.js Listener Kullanımı

Oluşturduğumuz nesne içerisindeki olayları takip edebilmek için listenerlara ihtiyaç duyuyoruz.

Örneğin, nesne içerisinde bir interval tanımladınız. Saniyede bir bu interval içindeki kod çalışıyor. Buraya kadar bir sorun yok. Fakat bu interval içerisinde dışarıdan bir kod çalıştırmak istiyorsunuz. İşte bunu yapabilmek için listener kullanmalıyız.

Class Oluşturma

Öncelikle game.model.js adında bir dosya oluşturuyoruz.

setOnTickListener() fonksiyonu ile dışarıdan listener tanımlaması yapabileceğiz.

Listener Kullanımı

app.js dosyasında öncelikle bir Game nesnesi oluşturuyoruz. Daha sonra aşağıda gördüğünüz gibi listener tanımlaması yapıyoruz.

Artık interval içerisinde dışarıdan (farklı bir dosyadan) kodlar çalıştırabiliriz.

app.js dosyasını çalıştırdığımız zaman konsolda aşağıdaki gibi bir çıktıyla karşılaşacağız.

GitHub