Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
¿Puedo cargar un módulo Vanilla JS desde un archivo HTML solicitado?

Estoy tratando de construir un pequeño proyecto modular Vanilla SPA JS y estoy usando módulos JS para esto. La estructura de mi proyecto es la siguiente:

 /index.html /index.js /js /mypage.js /pages /mypage.html

mipagina.html

 <head> <script src="../js/mypage.js" type="module"></script> </head> <div>whatever content here</div>

mipagina.js

 console.log('mypage module has loaded')

índice.html

 <!DOCTYPE html> <html lang="en"> <head> <script src="./index.js" type="module"></script> </head> <body> <div id="app"> </div> </body> </html>

index.js carga mypage.html a través de una solicitud de recuperación, luego establece el contenido de la div #app de la siguiente manera:

 const content = await fetch(/pages/mypage.html).then(data => data.text()) document.getElementById('app').innerHTML = content

Siento que esta es una pregunta estúpida, pero ¿por qué no se solicita el módulo mypage.js? ¿Es porque los módulos deben agruparse solo una vez en el momento de la carga porque así es como funciona el navegador, duh? (El contenido de mypage.html se inyecta en el div #app, sin embargo, el script mypage.js no se carga, no aparece en la pestaña de red)
¡Gracias!
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda