JavaScript
JavaScript es el lenguaje principal del navegador y tambien se usa en backend con Node.js, automatizacion, herramientas de desarrollo, aplicaciones de escritorio y runtimes modernos. Entender JavaScript bien es clave antes de entrar en React, Vue, Angular, Next.js o Express.
Este manual se centra en el lenguaje y en su uso practico. Los frameworks tienen sus propios manuales en full-stack.
Capitulos
- Introduccion
- Fundamentos del lenguaje
- Funciones scope y closures
- Arrays objetos y estructuras
- DOM y eventos
- Asincronia fetch y promesas
- Modulos tooling y npm
- Prototipos clases y this
- Testing y buenas practicas
- Proyecto final
Donde se ejecuta
- Navegador: interaccion, DOM, formularios, fetch, eventos.
- Node.js: servidores, scripts, CLI, herramientas.
- Runtimes modernos: Bun, Deno y entornos serverless.
Primer ejemplo
javascript
const name = "Iago";
console.log(`Hola, ${name}`);En HTML:
html
<script src="app.js" defer></script>Buenas practicas desde el principio
- Usa
constpor defecto yletcuando reasignes. - Evita
var. - Usa comparacion estricta:
===y!==. - Separa JavaScript de HTML cuando el ejemplo deje de ser trivial.
- Aprende asincronia pronto: es central en JavaScript.
Ejercicio
Crea una pagina con un boton. Al hacer clic, debe cambiar el texto de un parrafo usando JavaScript.
