Closed Stelair closed 8 years ago
Hola @Stelair
En principio no debes de tener problemas siempre que utilices como vehículo común el ámbito global.
Un ejemplo:
index.html
<!-- ... -->
<!-- Librerías y dependéncias -->
<script src="archivo1.js"></script>
<script src="archivo2.js"></script>
<script src="archivo3.js"></script>
<!-- Mi código -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- ... -->
archivo1.js
function archivo1 (){
console.info("Hola! desde el archivo1.js");
};
archivo2.js
(function () {
function archivo2 (){
console.info("Hola! desde el archivo2.js");
};
}());
archivo3.js
// Namespace (extendiendo o creando)
var miObjetoMaestro = miObjetoMaestro || {}
miObjetoMaestro.archivo3 = function(){
console.info("Hola! desde el archivo3.js");
}
app.js
archivo1();
miObjetoMaestro.archivo3();
Lo normal es trabajar como en el ejemplo de archivo1.js, pero existen más opciones para trabajar con JavaScript como es el caso de usar Namespaces y funciones anónimas autoejecutas.
Un abrazo!
Hola Ulises,
¿como puedo hacer llamadas a funciones situadas en diferentes archivos js? ¿Existe algo sencillo?