Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Introducción JS: API del DOM

Los sitios web modernos se caracterizan por su alta interactividad. Las páginas rara vez se recargan, por lo que podemos cambiar su contenido al instante.

Las soluciones de software se han vuelto muy complejas. Ahora podemos abrir un navegador y utilizar programas como Photoshop, alternativas a Microsoft Office o entornos de desarrollo completos, como nuestro editor Códica.

Los juegos de navegador también son una industria enorme. Gracias al soporte de hardware, estos juegos no tienen nada que envidiar a los juegos de computadora convencionales.

Todo esto no sería posible sin JavaScript.

Inicialmente, JavaScript se utilizaba para agregar copos de nieve ❄️ a una página web, pero ahora se ha convertido en una poderosa herramienta para profesionales. Actualmente, JavaScript es el único lenguaje que los navegadores pueden ejecutar.

Pero un solo lenguaje no es suficiente para dar vida a una página. El navegador debe proporcionar la capacidad de controlar tanto las páginas como el propio navegador. La mayoría de estas capacidades están estandarizadas y se describen en las especificaciones de HTML5. Aquí hay algunas de ellas:

  • Manipulación del contenido de la página.
  • Control de la apariencia.
  • Respuesta a las acciones del usuario.
  • Trabajo con cookies.
  • Control de la barra de direcciones del navegador, navegación e historial.
  • Interacción con el servidor.
  • Reproducción de video.
  • Entrada/salida de datos.
  • Interacción con sistemas de archivos y redes.
  • Dibujo 2D/3D.

Desde el punto de vista del lenguaje, la mayoría de estas capacidades se presentan como objetos globales con los que podemos interactuar dentro del programa. El objeto más importante en este sistema es el árbol DOM.

En este curso aprenderemos cómo incorporar JavaScript en un sitio web, exploraremos las formas básicas de modificar una página, conoceremos los polyfills, haremos nuestra primera petición AJAX y descubriremos el mundo de los eventos.

Al final del curso, podrás probar tus habilidades creando juegos frontend simples.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY