Skip to content

Commit accc648

Browse files
committed
Componiendo índices en capítulo 15
1 parent 62fe3eb commit accc648

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

15_event.md

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ mouse)), ambos manejadores se ejecutarán.
215215

216216
{{index "event propagation", "target property"}}
217217

218-
La mayoría de objetos de eventos tienen una propiedad `tarjet` que se refiere al
218+
La mayoría de objetos de eventos tienen una propiedad `target` que se refiere al
219219
nodo donde se originaron. Se puede usar esta propiedad para asegurar de que no
220220
se está manejando accidentalmente algo que se propagó desde un nodo que no se
221221
desea manejar.
@@ -330,9 +330,7 @@ que presionas una tecla, esto también puede influir en el nombre de la
330330
tecla-`"v"` se convierte en `"V"` y `"1"` puede convertirse en `"!"`, es lo que
331331
se produce al presionar [shift]{keyname}-1 en tu teclado.
332332

333-
{{index "modifier key", "shift key", "control key", "alt key", "meta key",
334-
"command key", "ctrlKey property", "shiftKey property", "altKey property",
335-
"metaKey property"}}
333+
{{index "modifier key", "shift key", "control key", "alt key", "meta key", "command key", "ctrlKey property", "shiftKey property", "altKey property", "metaKey property"}}
336334

337335
La teclas modificadoras como [shift]{keyname}, [control]{keyname},
338336
[alt]{keyname} y [meta]{keyname} ([command]{keyname} en Mac) generan eventos de
@@ -405,8 +403,7 @@ que contiene ambos párrafos.
405403
Si se producen dos clics juntos, un evento `"dblclick"` (doble-clic) también se
406404
lanza, después del segundo evento de clic.
407405

408-
{{index pixel, "clientX property", "clientY property", "pageX property", "pageY
409-
property", "event object"}}
406+
{{index pixel, "clientX property", "clientY property", "pageX property", "pageY property", "event object"}}
410407

411408
Para obtener la información precisa sobre el lugar en donde un evento del mouse
412409
ocurrió, se puede ver en las propiedades `clientX` y `clientY`, los cuales
@@ -415,8 +412,7 @@ izquierda de la ventana o `pageX` y `pageY`, las cuales son relativas a la
415412
esquina superior izquierda de todo el documento (el cual puede ser diferente
416413
cuando la ventana ha sido desplazada).
417414

418-
{{index "border-radius (CSS)", "absolute positioning", "drawing program
419-
example"}}
415+
{{index "border-radius (CSS)", "absolute positioning", "drawing program example"}}
420416

421417
{{id mouse_drawing}}
422418

@@ -550,8 +546,7 @@ dedo inicia tocando la pantalla, se obtiene el evento `"touchstart"`. Cuando
550546
este es movido mientras se toca, se lanza el evento `"touchmove"`. Finalmente,
551547
cuando se deja de tocar la pantalla, se lanzará un evento `"touchend"`.
552548

553-
{{index "touches property", "clientX property", "clientY property", "pageX
554-
property", "pageY property"}}
549+
{{index "touches property", "clientX property", "clientY property", "pageX property", "pageY property"}}
555550

556551
Debido a que muchas pantallas táctiles pueden detectar multiples dedos al mismo
557552
tiempo, estos eventos no tienen un solo conjunto de coordenadas asociados a
@@ -631,8 +626,7 @@ actualiza para que se llene a medida que se desplza hacia abajo:
631626
</script>
632627
```
633628

634-
{{index "unit (CSS)", scrolling, "position (CSS)", "fixed positioning",
635-
"absolute positioning", percentage, "repeat method"}}
629+
{{index "unit (CSS)", scrolling, "position (CSS)", "fixed positioning", "absolute positioning", percentage, "repeat method"}}
636630

637631
Darle a un elemento una `position` de `fixed` actua como una posición `absolute`
638632
pero también evita que se desplace junto con el resto del documento. El efecto
@@ -746,8 +740,7 @@ muestran.
746740

747741
## Eventos y el ciclo de eventos
748742

749-
{{index "requestAnimationFrame function", "event handling", timeline, "script
750-
(HTML tag)"}}
743+
{{index "requestAnimationFrame function", "event handling", timeline, "script (HTML tag)"}}
751744

752745
En el contexto del ciclo de eventos, como se explica en el [Chapter ?](async),
753746
los manejadores de eventos del navegador se comportan como otras notificaciones
@@ -1062,8 +1055,7 @@ La creación de los elementos se realiza de mjor manera con un ciclo. Añadelos
10621055
documento para que aparezcan. Para poder acceder a ellos más tarde para cambiar
10631056
su posición, querrás alamacenar los elementos en una matriz.
10641057

1065-
{{index "mousemove event", [array, indexing], "remainder operator", "%
1066-
operator"}}
1058+
{{index "mousemove event", [array, indexing], "remainder operator", "% operator"}}
10671059

10681060
Se puede hacer un ciclo a través de ellos manteniendo una ((variable contador))
10691061
y agregando 1 cada vez que se activa el evento `"mousemove"`. El operador
@@ -1091,8 +1083,7 @@ Los paneles con pestañas son utilizados ampliamente en las interfaces de
10911083
usuario. Te permiten seleccionar un panel de interfaz eligiendo entre una serie
10921084
de pestañas "que sobresalen" sobre un elemento.
10931085

1094-
{{index "button (HTML tag)", "display (CSS)", "hidden element", "data
1095-
attribute"}}
1086+
{{index "button (HTML tag)", "display (CSS)", "hidden element", "data attribute"}}
10961087

10971088
En este ejercicio debes implementar una interfaz con pestañas simple. Escribe
10981089
una función, `asTabs`, que tome un nodo DOM y cree una interfaz con pestañas que

0 commit comments

Comments
 (0)