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
// INICIO DEL CONSTRUCTOR var popup = function( WIDTH, HEIGHT ) { // Validación de las dimensiones del nuevo popup if ( ! WIDTH || ! HEIGHT ) return false; // Filtración para los parámetros var width = Number( WIDTH ); var height = Number( HEIGHT ); // Creación de los elementos del objeto popup function dcE( width, height ) { var element = document.createElement( "div" ); if ( width && height ) { element.style.width = width + "px"; element.style.height = height + "px"; } return element; } this.popup = dcE( width, height ); this.body = dcE(); // Creación de un identificador para el elemento popup con variación de 0-65536 e inicial "popup" do { var newIdentifier = parseInt( Math.random() * Math.pow( 2, 16 ) ); // 0-65536 } while( document.getElementById( newIdentifier ) ); this.popup.setAttribute( "id", "popup" + newIdentifier ); // FIN DEL CONSTRUCTOR }; // INICIO DEL PROTOTIPO popup.prototype = { }; // FIN DEL PROTOTIPO
Agradezco su pacienca y les deseo un buen día.