Skip to content

Instantly share code, notes, and snippets.

@codewithleader
Last active July 9, 2023 19:27
Show Gist options
  • Save codewithleader/c1fa3aa3e06bbefe28a0f86fac44247f to your computer and use it in GitHub Desktop.
Save codewithleader/c1fa3aa3e06bbefe28a0f86fac44247f to your computer and use it in GitHub Desktop.
Lista de eventos en javascript - React

EVENTOS

OnBlur:

  • Un elemento pierde el foco
  • Definido para: <button>, <input>, <label>, <select>, <textarea>, <body>

OnChange:

  • Un elemento ha sido modificado
  • Definido para: <input>, <select>, <textarea>

OnClick:

  • Pulsar y soltar el ratón
  • Definido para: Todos los elementos

OnDblClick:

  • Pulsar dos veces seguidas con el ratón
  • Definido para: Todos los elementos

OnFocus:

  • Un elemento obtiene el foco
  • Definido para: <button>, <input>, <label>, <select>, <textarea>, <body>

OnKeyDown:

  • Pulsar una tecla y no soltarla
  • Definido para: Elementos de formulario y <body>

OnKeyPress:

  • Pulsar una tecla
  • Definido para: Elementos de formulario y <body>

OnKeyUp:

  • Soltar una tecla pulsada
  • Definido para: Elementos de formulario y <body>

OnLoad:

  • Página cargada completamente
  • Definido para: <body>

OnMouseDown:

  • Pulsar un botón del ratón y no soltarlo
  • Definido para: Todos los elementos

OnMouseMove:

  • Mover el ratón
  • Definido para: Todos los elementos

OnMouseOut:

  • El ratón "sale" del elemento
  • Definido para: Todos los elementos

OnMouseOver:

  • El ratón "entra" en el elemento
  • Definido para: Todos los elementos

OnMouseUp:

  • Soltar el botón del ratón
  • Definido para: Todos los elementos

OnReset:

  • Inicializar el formulario
  • Definido para: <form>

OnResize:

  • Modificar el tamaño de la ventana
  • Definido para: <body>

OnSelect:

  • Seleccionar un texto
  • Definido para: <input>, <textarea>

OnSubmit:

  • Enviar el formulario
  • Definido para: <form>

OnUnload:

  • Se abandona la página, por ejemplo al cerrar el navegador
  • Definido para: <body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment