¿Es posible crear espacio de nombres en un archivo JavaScript insertado dinámicamente?Espacio de nombres contenidos de un archivo javascript cargado dinámicamente
Sé que puedo incluir dinámicamente un archivo JavaScript creando una etiqueta script
e insertarla en el DOM, pero ¿puede este archivo incluido ser espacio de nombre? Por lo tanto, si el archivo tiene una función llamada bar
, me gustaría acceder a ella a través de un espacio de nombres, por ejemplo foo
: es decir, foo.bar()
.
+1 para el video educativo; me alegra aprender cosas nuevas :) –
CurlJS, requireJS admite módulos AMD que son similares y funcionan de inmediato en el navegador. Las herramientas como browserify le permiten crear paquetes de Módulos/1.1. – Raynos
Todavía no he podido jugar con esto. Sin embargo, una pregunta, ¿necesita cada archivo js incluido exportar las propiedades para el 'require' para recogerlos? Si ese es el caso, ¿cómo logro el espacio de nombres cuando incluyo un archivo js de terceros? –