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

188
Views
¿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
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!