@@ -215,7 +215,7 @@ mouse)), ambos manejadores se ejecutarán.
215
215
216
216
{{index "event propagation", "target property"}}
217
217
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
219
219
nodo donde se originaron. Se puede usar esta propiedad para asegurar de que no
220
220
se está manejando accidentalmente algo que se propagó desde un nodo que no se
221
221
desea manejar.
@@ -330,9 +330,7 @@ que presionas una tecla, esto también puede influir en el nombre de la
330
330
tecla-` "v" ` se convierte en ` "V" ` y ` "1" ` puede convertirse en ` "!" ` , es lo que
331
331
se produce al presionar [ shift] {keyname}-1 en tu teclado.
332
332
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"}}
336
334
337
335
La teclas modificadoras como [ shift] {keyname}, [ control] {keyname},
338
336
[ alt] {keyname} y [ meta] {keyname} ([ command] {keyname} en Mac) generan eventos de
@@ -405,8 +403,7 @@ que contiene ambos párrafos.
405
403
Si se producen dos clics juntos, un evento ` "dblclick" ` (doble-clic) también se
406
404
lanza, después del segundo evento de clic.
407
405
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"}}
410
407
411
408
Para obtener la información precisa sobre el lugar en donde un evento del mouse
412
409
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
415
412
esquina superior izquierda de todo el documento (el cual puede ser diferente
416
413
cuando la ventana ha sido desplazada).
417
414
418
- {{index "border-radius (CSS)", "absolute positioning", "drawing program
419
- example"}}
415
+ {{index "border-radius (CSS)", "absolute positioning", "drawing program example"}}
420
416
421
417
{{id mouse_drawing}}
422
418
@@ -550,8 +546,7 @@ dedo inicia tocando la pantalla, se obtiene el evento `"touchstart"`. Cuando
550
546
este es movido mientras se toca, se lanza el evento ` "touchmove" ` . Finalmente,
551
547
cuando se deja de tocar la pantalla, se lanzará un evento ` "touchend" ` .
552
548
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"}}
555
550
556
551
Debido a que muchas pantallas táctiles pueden detectar multiples dedos al mismo
557
552
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:
631
626
</script>
632
627
```
633
628
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"}}
636
630
637
631
Darle a un elemento una ` position ` de ` fixed ` actua como una posición ` absolute `
638
632
pero también evita que se desplace junto con el resto del documento. El efecto
@@ -746,8 +740,7 @@ muestran.
746
740
747
741
## Eventos y el ciclo de eventos
748
742
749
- {{index "requestAnimationFrame function", "event handling", timeline, "script
750
- (HTML tag)"}}
743
+ {{index "requestAnimationFrame function", "event handling", timeline, "script (HTML tag)"}}
751
744
752
745
En el contexto del ciclo de eventos, como se explica en el [ Chapter ?] ( async ) ,
753
746
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
1062
1055
documento para que aparezcan. Para poder acceder a ellos más tarde para cambiar
1063
1056
su posición, querrás alamacenar los elementos en una matriz.
1064
1057
1065
- {{index "mousemove event", [ array, indexing] , "remainder operator", "%
1066
- operator"}}
1058
+ {{index "mousemove event", [ array, indexing] , "remainder operator", "% operator"}}
1067
1059
1068
1060
Se puede hacer un ciclo a través de ellos manteniendo una ((variable contador))
1069
1061
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
1091
1083
usuario. Te permiten seleccionar un panel de interfaz eligiendo entre una serie
1092
1084
de pestañas "que sobresalen" sobre un elemento.
1093
1085
1094
- {{index "button (HTML tag)", "display (CSS)", "hidden element", "data
1095
- attribute"}}
1086
+ {{index "button (HTML tag)", "display (CSS)", "hidden element", "data attribute"}}
1096
1087
1097
1088
En este ejercicio debes implementar una interfaz con pestañas simple. Escribe
1098
1089
una función, ` asTabs ` , que tome un nodo DOM y cree una interfaz con pestañas que
0 commit comments