---
title: Gestión de eventos en JavaScript
slug: develop/es/gestion-de-eventos-en-javascript
docTags: 
createdAt: 2025-03-11T07:07:19.526Z
---

## AddEventListener

`addEventListener()` es un método común de BrightSign que se utiliza para escuchar un evento.

### Sintaxis:

```javascript
target.addEventListener(type, listener);
```

- `tipo` <font color="#6B21A8">string</font>: Especifica el tipo de evento que se debe escuchar
- `oyente` <font color="#6B21A8">function</font>: El objeto que debe ser notificado cuando ocurre el evento (del `tipo`) especificado&#x20;

## RemoveEventListener

`removeEventListener()`es un método común de BrightSign que se utiliza para eliminar un detector de eventos.

### Sintaxis:

```javascript
target.removeEventListener(type, listener);
```

- `tipo` <font color="#6B21A8">string</font>: Especifica el tipo de evento que se debe escuchar
- `oyente` <font color="#6B21A8">function</font>: El objeto que debe ser notificado cuando ocurre el evento (del `tipo`) especificado&#x20;

## Ejemplo

```javascript
function GPIOcontrolDown(msg){

    console.log(JSON.stringify(msg)); 
    console.log(" GPIO : " + msg.detail)
}

// to add an event listener for the "controldown" GPIO event

control_port.addEventListener("controldown", GPIOcontrolDown);

// to remove the "controldown" GPIO event listener

control_port.removeEventListener("controldown", GPIOcontrolDown);
```

