Modules in JavaScript

ClasesPromesas

Modules allow you to split code into separate files for better organization, reusability, and maintainability. ES6 introduced a standard module system with import and export.

In browsers, use type="module" on script tags. Modules are loaded asynchronously and have strict mode by default.

Named Exports

Export multiple values with the export keyword.

Default Export

One main export per module – import with any name.

Mixing Named and Default

Browser Module Loading

Use type="module" and relative/absolute paths. Modules are deferred and cached.

Dynamic Imports

Quick Quiz

Hemos revisado y comprobado los materiales, pero aún pueden existir errores. El contenido se ofrece únicamente con fines educativos, así que úsalo bajo tu propia responsabilidad y verifica con otras fuentes si es necesario.

✨ Pregunta a Lara — tu compañera de estudio con IA

Desbloquea soporte de aprendizaje personalizado. Lara puede explicar lecciones, resumir temas y responder tus preguntas — disponible desde el plan Go y superiores.


Lara te ayuda a aprender más rápido — exclusivo para los miembros ReadyTools Go, Plus y Max.

Sigue Tu Progreso 🚀

Aprende más fácilmente siguiendo tu progreso completamente gratis.