Filtrar: Introducción a Javascript Conceptos iniciales y específicos de Javascript para aquellos que están comenzando en este lenguaje de programación.
Tipos de datos Los tipos de datos son la naturaleza del contenido de una variable o constante. Aquí explicamos que tipos de datos existen en Javascript y sus características.
Funciones En Javascript es muy habitual trabajar con funciones, ya que las utilizaremos muy frecuentemente. En este tema veremos muchas cosas alrededor de las funciones de Javascript.
Number Los números (Number) son un tipo de dato básico (primitivo) de Javascript para representar cantidades numéricas. Aquí aprenderemos cosas sobre ellos.
Strings Las cadenas de texto (Strings) son un tipo de dato básico (primitivo) de Javascript para presentar fragmentos cortos o largos de texto. Aprende a manipularlos y trabajar con ellos.
Operadores En muchos lenguajes tenemos una serie de símbolos o palabras clave para abreviar y realizar operaciones de forma cómoda y breve.
Objetos Los objetos son un tipo de dato (no primitivo) importantísimo dentro de Javascript, ya que prácticamente todo es un objeto. Aprende a utilizarlos cuanto antes.
Arrays Los arrays, matrices o arreglos son estructuras de datos que permiten contener una colección de datos de forma ordenada. Además, podemos realizar muchas tareas sobre ellos.
Set / Map Los conjuntos (Set) son estructuras de datos donde los elementos no se pueden repetir. Los mapas (Map) son estructuras de pares clave-valor similares a los objetos. Te explico más sobre ellos en este apartado.
Calidad de código Consejos, recomendaciones, herramientas y estrategias para mejorar la calidad de nuestro código Javascript.
Módulos (ESM) Los módulos son una característica de Javascript que permite cargar código o contenido desde ficheros externos para organizar mejor nuestros archivos.
Automatizadores Los automatizadores son herramientas que nos ayudan en tareas tediosas y repetitivas, introduciendo servidores locales de desarrollo y transpilación de código, entre otras cosas. Estas tareas nos ayudan a ser más rápidos, productivos y a tener menos errores.
Orientación a objetos (OOP) La programación orientada a objetos es un estilo de programación donde creas elementos con atributos y capacidad para realizar acciones.
DOM Manipulación de los elementos de una página (etiquetas HTML) y sus caracaterísticas, a través de Javascript, de forma dinámica, flexible y potente.
Eventos La programación orientada a eventos es un estilo de programación que permite preparar funcionalidades para que se disparen cuando sucede una acción concreta o determinada.
Eventos personalizados En Javascript no estamos obligados a utilizar eventos ya existentes, podemos crear nuestros propios eventos, emitirlos y gestionarlos.
Eventos del navegador El navegador dispone de gran cantidad de eventos predefinidos para utilizarlos en situaciones específicas y concretas. Aquí te explicamos como funcionan y utilizarlos.
Expresiones regulares Las expresiones regulares son un mecanismo compacto para crear patrones, reconocer información e incluso poder extraerla a partir de esquemas o patrones complejos.
Fechas y horas Formas de trabajar, formatear y manipular fechas y horas, así como otros aspectos relacionados, tanto de forma nativa como con librerías externas.
Multimedia Formas de trabajar con archivos multimedia (video y audio) utilizando Javascript. Tanto de forma nativa como mediante librerías externas.
Web APIs Conjunto de herramientas, métodos y utilidades del navegador para trabajar de forma más cómoda con aspectos que pueden no estar relacionados directamente con Javascript.
Asincronía En Javascript se puede trabajar tanto de forma síncrona como de forma asíncrona. La primera todo se ejecuta en orden, de forma secuencial. Sin embargo, en la asincronía las cosas son un poco más complejas. Aquí explicamos como funciona y como puedes controlarla.
Peticiones HTTP En muchas ocasiones necesitaremos hacer peticiones a otras URL sin movernos de la página en la que nos encontramos. Para ello, lo ideal es aprender un poco sobre peticiones HTTP, mecanismos modernos como fetch o antiguos como XHR (XMLHttpRequest).
WebAnimations Aunque las animaciones son más un concepto de CSS que conviene conocer antes, Javascript proporciona una potente API que nos permite crear, modificar y gestionar animaciones CSS de una forma flexible, potente y práctica.