OOUI/OOjs primer/nl

De OOUI bibliotheek is gebaseerd op het event model van. Als u niet bekend bent met OOjs, wilt u misschien even de tijd nemen om vertrouwd te raken met de, omdat het een handige en krachtige hulpmiddel is dat vaak in voorbeelden zal worden gebruikt.

Met EventEmitter kunnen eventhandlers worden verbonden met een object, worden aangeroepen wanneer bepaalde gebeurtenissen plaatsvinden en worden losgekoppeld wanneer ze niet langer nodig zijn. Events zijn gebonden aan een context. Wanneer een schakelknop bijvoorbeeld van status verandert, is de gebeurtenis niet simpelweg 'change', maar 'change' en de waarde van de status van de schakelknop ('on' of 'off').

De meest eenvoudige manier om een handler te verbinden en los te koppelen, is met de EventEmitter methoden  en. In het volgende voorbeeld wordt de -methode gebruikt om een  -handler te verbinden met een schakelknop, die ook in het voorbeeld is gedefinieerd.

Vaak worden de methoden  en   gebruikt om meerdere handlers met objecten te verbinden en los te koppelen. Een voorbeeld daarvanː

For more details about EventEmitter, please see OOjs/Events.