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.