Lenguaje JS

Javascript es un lenguaje de programación muy flexible, utilizado (tanto en navegador como en servidores) para crear funcionalidades, automatizar tareas, modificar la estructura de una página, etc. Es considerado el lenguaje oficial de la web y aquí explicaremos como funciona.

Comienza a aprender

¿...o prefieres un roadmap?

Comienza a practicar

¿Ya sabes la teoría? ¡Es hora de ponerse a practicar!

webcomponents

Plantillas en WebComponents

Aprende crear código HTML para nuestros webcomponents de forma cómoda a través de plantillas o templates.

react

¿Qué es React?

Descubre qué es React y cómo funciona. Aprende a crear interfaces web fácilmente con esta librería javascript recomendada para principiantes.

nodejs

Primeros pasos con NodeJS

Primeros pasos para trabajar con NodeJS y vigilar cambios para recargar y volver a ejecutarlo.

vuejs

¿Qué es Vue?

Vue es un framework de Javascript para crear aplicaciones SPA de una forma rápida, agradable, sencilla y muy práctica.

phaser

Primeros pasos en Phaser

En este artículo vamos a ver como trabajar con un primer ejemplo muy sencillo en Phaser, con una sola escena con una imagen y un texto.

react

Clases y estilos CSS

Descubre las formas más directas de estilar elementos con CSS en React. Mediante className, CSS Modules o estilos dinámicos con variables CSS. Te explico como hacerlo.

asincronia

¿Qué es async/await?

En este post veremos cuales son los clásicos problemas al gestionar la asincronía con promesas basadas en then(). Introducción a las funciones asíncronas.

javascript

Using: Limpieza de recursos

La palabra clave using es una nueva forma en Javascript de declarar recursos que tengan una especie de destructor, un método que se ejecute para hacer tareas de limpieza.

javascript

Formato JSON

JSON proviene de las siglas JavaScript Object Notation y se trata de un formato ligero de datos compatible nativamente con Javascript y muy extendido.

dom

¿Qué es el DOM?

El DOM (Document Object Model) es como se conoce a la estructura de un documento HTML, formado por etiquetas HTML y sus características.

javascript

¿Qué es NaN (Not A Number)?

NaN es uno de los valores especiales que tiene Javascript para mostrar un valor que no es posible representar numéricamente.

vuejs

Directiva v-for (bucles)

La directiva v-for sirve para hacer bucles en Vue en la parte de código HTML, sin tener que realizar lógica Javascript. Profundicemos en aprender como funciona.

phaser

Control de teclado en Phaser

Phaser nos proporciona varias funciones muy interesantes para controlar por teclado el personaje o aspectos de nuestro videojuego. Te explico las diferentes formas con ejemplos.

react

Instalación de React

Conoce los primeros pasos para instalar React y configurarlo con Vite, el automatizador más popular.

aprender a programar

¿Qué es el desarrollo de software?

¿En qué sectores suele trabajar un desarrollador y que tareas realiza? Damos un repaso a muchos de los sectores que suele tocar un programador.

webcomponents

Introducción: ¿Qué es Atomico?

Atomico es una librería rápida y eficiente para crear WebComponents utilizando un enfoque de programación funcional.

react

useRef: Referencias al DOM

Descubre cómo utilizar el hook useRef en React para crear referencias a elementos del DOM y manipular datos persistentes, sin causar re-renders innecesarios.

javascript

La consola Javascript

Los navegadores tienen una ventana especial llamada «consola Javascript». Es un panel de control para programadores. Te explico como aprovechar todas sus posibilidades.

vuejs

Frameworks Javascript

Un framework es un marco de trabajo: un conjunto de herramientas, tecnologías y normas para el desarrollo de un proyecto.

Videos

¿Prefieres contenido de video? ¡Echa un vistazo a mi canal!

¿Quién soy yo?

Soy Manz, vivo en Tenerife (España) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programación web, el diseño y desarrollo web y la tecnología en general. Aunque soy full-stack, mi pasión es el front-end, la terminal y crear cosas divertidas y locas.

Puedes encontrar más sobre mi en Manz.dev