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!

javascript

Operadores básicos

Existen una serie de operadores para realizar operaciones básicas en Javascript. Aprendamos a utilizarlos.

javascript

Import Maps

Mediante los Import Maps se puede modificar las fuentes desde donde se descargan una librería, paquete o módulo. ¡Aprende a hacerlo!

aprender a programar

¿La programación es para mi?

Descubre si la programación es para ti, desmitificando las creencias comunes sobre esta carrera.

javascript

¿Qué es una expresión regular?

Las expresiones regulares son un sistema para buscar, capturar o reemplazar texto mediante patrones de texto. Aquí podrás entender como se utilizan en Javascript.

fundamentos

Comentarios de código

Una buena práctica es comentar nuestro código con buenas y útiles anotaciones para el programador (tanto nosotros como otras personas). ¡Aprende cómo!

eventos

El método addEventListener

Es posible gestionar eventos Javascript mediante listeners utilizando el método addEventListener().

react

Componentes funcionales

Descubre como se crean componentes en React simplemente trabajando con funciones Javascript, que son los componentes funcionales y los antiguos componentes basados en clases.

eventos

Crear un cliente de WebSockets

Aprende a conectar y enviar datos en tiempo real con WebSockets, un protocolo de comunicación bidireccional disponible en el navegador.

astro

Javascript cliente en Astro

Por defecto, la parte superior de un fichero astro es código Javascript que se ejecuta en local. Aquí veremos como crear Javascript en cliente.

aprender a programar

¿Qué es la programación?

Para ser bueno en programación, no debes enfocarte en los lenguajes o frameworks. Programar es más que tecnología, es pensar en cómo resolver el problema.

nodejs

Variables de entorno en NodeJS

Cuando utilizamos diferentes entornos (desarrollo o producción), la información se guarda como variables de entorno en ficheros `.env`. Te explico como funcionan.

dom

Atributos HTML de elementos

Mediante la API de Javascript podemos acceder a elementos HTML y obtener, crear o modificar sus atributos HTML. Aprende como hacerlo.

nodejs

Comandos y parámetros

Antes de comenzar a trabajar con Node, se recomienda tener conocimiento del trabajo con argumentos y comandos. Te explico como funciona.

fundamentos

Interrumpir bucles

Los bucles se repiten un número de veces, pero también podemos hacer interrupciones o saltos

asincronia

Crear promesas

En este post te explico como crear e implementar tus propias promesas en una función, para que puedan ser consumidas.

dom

getElementById: Buscar en el DOM

Para trabajar desde Javascript con los elementos del DOM, necesitamos saber como buscarlos y acceder a ellos.

phaser

Control de escenas

En este artículo encontrarás como funcionan las escenas de Phaser y como puedes controlarlas de forma manual, iniciándolas, pausándolas u otras acciones.

astro

Rutas: La carpeta pages

La carpeta pages se encarga de crear las rutas de nuestro sitio web y ponerle el contenido. Para empezar, hay que aprender a crear rutas estáticas.

fundamentos

¿Qué son los bucles?

Una parte importante de la base de la programación es comprender correctamente como funcionan los bucles y que posibilidades tenemos al crearlos.

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