Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

326
Views
¿Cuál es la diferencia entre un archivo js y un módulo js?

Traté de buscar, pero no puedo encontrar una respuesta precisa/concisa a esta pregunta. Parece que se usa de manera vaga e intercambiable, en mi opinión. ¿Alguien puede enseñarme?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

¡Buena pregunta!

Antecedentes: los archivos JavaScript solían ser muy pequeños, pero a medida que el lenguaje JavaScript se ha vuelto más popular, los archivos JavaScript se han vuelto tan grandes que se introdujeron "módulos" para ayudar a dividir el código JavaScript en partes más pequeñas y manejables.

Entonces, ¿qué significa esto?

En pocas palabras, un módulo es un archivo javascript que se ha estructurado en un tamaño de archivo más pequeño y manejable.

Aquí hay un artículo sobre MDN Web Docs que entra en mayor detalle:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules

En el siguiente ejemplo, main.js es un archivo javascript que no es un módulo, pero tanto canvas.js como square.js son módulos javascript. Los 3 son archivos javascript, pero canvas y square se dividen en sus propios archivos para que sean más manejables.

Ejemplo:
índice.html
principal.js
módulos/
lienzo.js
cuadrado.js

Imagen del ejemplo anterior

Aquí hay un enlace al código en Github para el ejemplo anterior: https://github.com/mdn/js-examples/tree/master/modules/basic-modules

about 4 years ago · Juan Pablo Isaza Report

0

Bueno, podemos ponernos muy técnicos aquí.

Un archivo es cualquier cosa en un sistema operativo que puede manejar el almacenamiento de información de IO, de los cuales hay varios tipos, es decir, archivos de texto y directorios. Un directorio es un tipo específico de archivo que permite almacenar otros archivos.

Cuando habla de un "archivo js", es una especie de jerga para "un archivo de texto que tiene una extensión .js y javascript dentro".

En los modernos módulos javascript se utilizan para crear piezas de código modulares más limpiamente separadas y reutilizables, que se pueden exportar e importar a otros módulos (técnicamente archivos). Son como espacios de nombres en otros idiomas (no realmente, pero más o menos), pero cada archivo solo puede tener un único espacio de nombres (módulo).

También puede tener archivos js que no sean módulos, todos los módulos son archivos pero no todos los archivos son módulos.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!