Red de conocimiento informático - Aprendizaje de programación - ¿Qué significan las tres partes centrales de los conceptos básicos de JavaScript?

¿Qué significan las tres partes centrales de los conceptos básicos de JavaScript?

ECMAScript, DOM, BOM

Los tres componentes principales de JavaScript son:

1. ECMAScript: el núcleo de JavaScript, que describe la sintaxis básica del lenguaje (var, for, if, array, etc.) y tipos de datos (número, cadena, booleano, función, objeto (obj, [], {}, null), indefinido), ECMAScript es un conjunto de estándares que define un lenguaje (como JS) parece.

2. Modelo de objetos de documento (DOM): DOM (Modelo de objetos de documento) es la interfaz de programación de aplicaciones (API) de HTML y XML. DOM planificará toda la página en un documento compuesto por jerarquías de nodos. Cada parte de una página HTML o XML es un derivado de un nodo. Considere la siguiente página HTML:

Página de muestra

< /head>

¡hola mundo!

< / html>

Este código se puede dibujar como un diagrama de jerarquía de nodos usando DOM: DOM representa el documento mediante la creación de un árbol, lo que brinda a los desarrolladores un control sin precedentes sobre el contenido y la estructura del documento. Los nodos se pueden eliminar, agregar y reemplazar fácilmente utilizando la API DOM (getElementById, childNodes, appendChild, InnerHTML).

3. El modelo de objetos del navegador (BOM) accede y opera la ventana del navegador. Por ejemplo, abrir una nueva ventana del navegador, mover, cambiar y cerrar la ventana del navegador, proporcionar información detallada del navegador web (objeto del navegador), información detallada de la página (objeto de ubicación), información detallada de la resolución de la pantalla del usuario (objeto de pantalla), soporte para cookies , etc.