Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2013, 11:51
rogeliomx
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años, 1 mes
Puntos: 3
Encapsulación de funciones

Hola que tal quiero contarles lo que pienso hacer en mi sitio para ver si esta bien o esta mal.

Estoy trabajando en una aplicación web y hago uso intensivo de javascript y ajax, por medio de ajax cargo plantillas, estas plantillas aveces tienen mas código javascript.

Entonces tengo muchas funciones que no existen en el window, sino hasta que cargo la plantilla. Por lo que llego a tener muchas funciones, que voy cargando conforme voy necesitando, pero no se si esto es una mala practica, buena o da igual.

Entonces leyendo se me ocurrió hacer lo que hace jquery, generar te un único objeto global y dentro de el tener todas mis funciones y todo o la mayoría de lo vaya necesitando en mi sitio.

No se que les parece, debo de o no debo de hacerlo.

Si debo de hacerlo, como puedo hacer para tener un objeto instanciado desde el inicio que cargue mi pagina, sería tan simple como un:

var objeto = {
funcion1: function(){
console.log("Wii!");
},
funcion2: function(){
console.log("HeaHeaHuu!");
}
}

al inicio de mi pagina o hay algún patrón de diseño o buena practica que deba seguir.