You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/1-document/01-browser-environment/article.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Aquí tienes una vista general de lo que tenemos cuando JavaScript se ejecuta en
13
13
Hay un objeto "raíz" llamado `window`. Tiene dos roles:
14
14
15
15
1. Primero, es un objeto global para el código JavaScript, como se describe en el capítulo <info:global-object>.
16
-
2.En segundo lugar, representa la "ventana del navegador" y proporciona métodos para controlarla.
16
+
2.Segundo, representa la "ventana del navegador" y proporciona métodos para controlarla.
17
17
18
18
Por ejemplo, aquí lo usamos como un objeto global:
19
19
@@ -60,7 +60,7 @@ Por ejemplo, los scripts del lado del servidor que descargan páginas HTML y las
60
60
```smart header="CSSOM para los estilos"
61
61
También hay una especificación separada, [CSS Object Model (CSSOM)](https://www.w3.org/TR/cssom-1/) para las reglas y hojas de estilo CSS, que explica cómo se representan como objetos y cómo leerlos y escribirlos.
62
62
63
-
CSSOM se usa junto con DOM cuando modificamos las reglas de estilo para el documento. Sin embargo, en la práctica, rara vez se requiere CSSOM, porque rara vez necesitamos modificar las reglas CSS de JavaScript (generalmente solo agregamos y eliminamos clases CSS, no modificamos sus reglas CSS), pero eso también es posible.
63
+
CSSOM se usa junto con DOM cuando modificamos las reglas de estilo para el documento. Sin embargo, en la práctica rara vez se requiere CSSOM, porque rara vez necesitamos modificar las reglas CSS de JavaScript (generalmente solo agregamos y eliminamos clases CSS, no modificamos sus reglas CSS), pero eso también es posible.
64
64
```
65
65
66
66
## BOM (Modelo de Objetos del Navegador)
@@ -69,14 +69,14 @@ El Modelo de Objetos del Navegador (Browser Object Model, BOM) son objetos adici
69
69
70
70
Por ejemplo:
71
71
72
-
- El objeto [navigator](https://developer.mozilla.org/es/docs/Web/API/Window/navigator), proporciona información sobre el navegador y el sistema operativo. Hay muchas propiedades, pero las dos más conocidas son: `navigator.userAgent`: sobre el navegador actual, y `navigator.platform`: sobre la plataforma (puede ayudar a diferenciar entre Windows/Linux/Mac, etc.).
73
-
- El objeto [location](https://developer.mozilla.org/es/docs/Web/API/Window/location), nos permite leer la URL actual y puede redirigir el navegador a uno nuevo.
72
+
- El objeto [navigator](https://developer.mozilla.org/es/docs/Web/API/Window/navigator) proporciona información sobre el navegador y el sistema operativo. Hay muchas propiedades, pero las dos más conocidas son: `navigator.userAgent`: acerca del navegador actual, y `navigator.platform`: acerca de la plataforma (ayuda a distinguir Windows/Linux/Mac, etc.).
73
+
- El objeto [location](https://developer.mozilla.org/es/docs/Web/API/Window/location) nos permite leer la URL actual y puede redirigir el navegador a una nueva.
74
74
75
75
Aquí vemos cómo podemos usar el objeto `location`:
76
76
77
77
```js run
78
78
alert(location.href); // muestra la URL actual
79
-
if (confirm("Go to wikipedia?")) {
79
+
if (confirm("Ir a wikipedia?")) {
80
80
location.href="https://wikipedia.org"; // redirigir el navegador a otra URL
81
81
}
82
82
```
@@ -100,7 +100,7 @@ La especificación del CSSOM
100
100
: Describe las hojas de estilo y las reglas de estilo, las manipulaciones con ellas y su vinculación a los documentos; consulte <https://www.w3.org/TR/cssom-1/>.
101
101
102
102
La especificación del HTML
103
-
: Describe el lenguaje HTML (por ejemplo, etiquetas) y también el BOM (modelo de objeto del navegador) -- varias funciones del navegador: `setTimeout`, `alert`, `location`, etc.; consulte <https://html.spec.whatwg.org>. Este toma la especificación DOM y la extiende con muchas propiedades y métodos adicionales.
103
+
: Describe el lenguaje HTML (por ejemplo, etiquetas), y también el BOM (modelo de objeto del navegador) que describe varias funciones del navegador como `setTimeout`, `alert`, `location`, etc. Esta toma la especificación DOM y la extiende con muchas propiedades y métodos adicionales. Consulta <https://html.spec.whatwg.org>.
104
104
105
105
Adicionalmente, algunas clases son descritas separadamente en <https://spec.whatwg.org/>.
0 commit comments