Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2011, 21:21
IXtremeLT
 
Fecha de Ingreso: julio-2011
Ubicación: Zapopan, Jal. MX
Mensajes: 316
Antigüedad: 12 años, 10 meses
Puntos: 32
Información La mejor forma de ordenar el código fuente para un buen entendimiento.

Saludos!

No he podido decidirme de cuál sería la mejor forma de escribir, con un buen orden, el código fuente de mis archivos javascript, como el espacio entre operadores, funciones, sententencias, parametros, variables, etc, etc. (ej. var a=1; ó var a = 1;).

Lo que quiero es la mejor forma para que incluso sea entendible para cualquier programador.

Para facilitar el tema, en seguida dejo el código fuente de un constructor para un objeto popup, el punto es que alguien con un poco de tiempo edite éste código fuente para que quede de la más agradable estructura, también pueden hasta cambiar las sentencias para simplificar el código o cambiarlas de posición.

Código Javascript:
Ver original
  1. // INICIO DEL CONSTRUCTOR
  2. var popup = function( WIDTH, HEIGHT ) {
  3.  
  4.     // Validación de las dimensiones del nuevo popup
  5.     if ( ! WIDTH || ! HEIGHT )
  6.         return false;
  7.     // Filtración para los parámetros
  8.     var width = Number( WIDTH );
  9.     var height = Number( HEIGHT );
  10.  
  11.     // Creación de los elementos del objeto popup
  12.     function dcE( width, height ) {
  13.         var element = document.createElement( "div" );
  14.         if ( width && height ) {
  15.             element.style.width = width + "px";
  16.             element.style.height = height + "px";
  17.         }
  18.         return element;
  19.     }
  20.     this.popup = dcE( width, height );
  21.     this.body = dcE();
  22.  
  23.     // Creación de un identificador para el elemento popup con variación de 0-65536 e inicial "popup"
  24.     do {
  25.         var newIdentifier = parseInt( Math.random() * Math.pow( 2, 16 ) ); // 0-65536
  26.     }
  27.     while( document.getElementById( newIdentifier ) );
  28.     this.popup.setAttribute( "id", "popup" + newIdentifier );
  29.  
  30. // FIN DEL CONSTRUCTOR
  31. };
  32.  
  33. // INICIO DEL PROTOTIPO
  34. popup.prototype = {
  35.  
  36. };
  37. // FIN DEL PROTOTIPO

Agradezco su pacienca y les deseo un buen día.

Última edición por IXtremeLT; 11/08/2011 a las 21:29