Skip to content

Commit a6c467e

Browse files
authored
Merge pull request #558 from javascript-tutorial/joaquinelio-patch-1
browser-environment cambios
2 parents cba6d4b + fc96a35 commit a6c467e

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

2-ui/1-document/01-browser-environment/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Aquí tienes una vista general de lo que tenemos cuando JavaScript se ejecuta en
1313
Hay un objeto "raíz" llamado `window`. Tiene dos roles:
1414

1515
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.
1717

1818
Por ejemplo, aquí lo usamos como un objeto global:
1919

@@ -60,7 +60,7 @@ Por ejemplo, los scripts del lado del servidor que descargan páginas HTML y las
6060
```smart header="CSSOM para los estilos"
6161
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.
6262
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.
6464
```
6565

6666
## BOM (Modelo de Objetos del Navegador)
@@ -69,14 +69,14 @@ El Modelo de Objetos del Navegador (Browser Object Model, BOM) son objetos adici
6969

7070
Por ejemplo:
7171

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.
7474

7575
Aquí vemos cómo podemos usar el objeto `location`:
7676

7777
```js run
7878
alert(location.href); // muestra la URL actual
79-
if (confirm("Go to wikipedia?")) {
79+
if (confirm("Ir a wikipedia?")) {
8080
location.href = "https://wikipedia.org"; // redirigir el navegador a otra URL
8181
}
8282
```
@@ -100,7 +100,7 @@ La especificación del CSSOM
100100
: 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/>.
101101

102102
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>.
104104

105105
Adicionalmente, algunas clases son descritas separadamente en <https://spec.whatwg.org/>.
106106

0 commit comments

Comments
 (0)