Tema: archivos js
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/04/2014, 04:59
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: archivos js

Para evitar conflictos, suelen declararse las cosas dentro de un objeto que represente al módulo, así no hay problemas.

Por ejemplo, si commnet.js declarara una variable de nombre variable y ventanaflotante.js tambien, hay problemas. Si ambos declararan una funcion con el mismo nombre por ejemplo funcion(), también. Para evitar esto, se suelen hacer cosas asi

Código Javascript:
Ver original
  1. var modulocomment {
  2.      var variable = ...
  3.      var funcion = function ( ...) { ... }
  4. }
  5.  
  6. var moduloventanadialogo {
  7.     var variable = ....
  8.     var funcion = function (....) {....}
  9. }

jQuery, por ejemplo, llama a su módulo $ y a partir de ahí accedes siempre $.unaFunciionJQuery(), etc.

Esto es solo la idea basica, una implmentacion seria puede complicarse bastante mas.

Se bueno.
__________________
Apuntes Java
Wiki de Programación