Foros del Web » Programando para Internet » Javascript »

Varios archivos javascript

Estas en el tema de Varios archivos javascript en el foro de Javascript en Foros del Web. Hola, buenos días. Estoy haciendo un proyecto en node... pero creo que ésta puede ser una cuestión más general. Lo que quiero conseguir es que, ...
  #1 (permalink)  
Antiguo 22/06/2014, 08:42
 
Fecha de Ingreso: octubre-2013
Ubicación: Pego Alicante
Mensajes: 25
Antigüedad: 11 años, 1 mes
Puntos: 0
Varios archivos javascript

Hola, buenos días.
Estoy haciendo un proyecto en node... pero creo que ésta puede ser una cuestión más general.
Lo que quiero conseguir es que, en el lado del servidor, utilizar varios archivos javascript (para que el código no se haga tan largo y pesado al escribirlo todo en un único archivo) y que las funciones puedan ser utilizadas desde otros archivos. O sea, algo así:

Código Javascript:
Ver original
  1. //ARCHIVO1.JS
  2.  
  3. function hola()
  4. {
  5.       return 'hola';
  6. }
  7.  
  8. //ARCHIVO2.JS
  9.  
  10. //importar el archivo1... o algo.
  11. function saludar()
  12. {
  13.       return hola() + ' que tal??';
  14. }

Al ser del lado del cliente no se puede utilizar la inclusión en el html de los dos scripts...
Alguna idea??
  #2 (permalink)  
Antiguo 22/06/2014, 09:13
 
Fecha de Ingreso: octubre-2013
Ubicación: Pego Alicante
Mensajes: 25
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Varios archivos javascript

Vale... al final salió.
Lo que había estado intentando estaba cerca pero había algunos fallos. El tema es hacer los siguiente:

ARCHIVO1.JS
Código Javascript:
Ver original
  1. exports.hola = function (mensaje)
  2. {
  3.        return "hola " + mensaje;
  4. }

ARCHIVO2.JS
Código Javascript:
Ver original
  1. var arc = require('./archivo1');
  2.  
  3. function saludos()
  4. {
  5.        return arc.hola("que tal");
  6. }
  7.  
  8. exports.saluda = function (req, res)
  9. {
  10.        res.end(saludos);
  11. }

La última parte es la respuesta del servidor y puede utilizarse desde el controlador.

Etiquetas: funcion, html, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.