Cuando tenemos un objeto podemos recorrer sus propiedades utilizando un bucle con in: for (var campo in usu0 ){ //campo va tomando los nombres de las propiedades document.write( usu0[campo] + ‘\t’); }
En Javascript, además de utilizar cadenas, enteros, arrays, etc. podemos trabajar con objetos/estructuras definidos por nosotros mismos. Para tener una instancia de un objeto tenemos dos opciones: Modo literal (JSON) A la variable se le asigna la definición del objeto. Este tipo de objeto será único, ya que ha sido declarado expresamente para una variable. [...]
La herencia en Javascript podemos emularla de esta manera: Primer método: (Object masquerading) function ClaseA(nombre){ this.nombre=nombre; this.identificarse=function(){ alert(this.nombre); } } function ClaseB(nombre){ this.superClase=ClaseA; this.superClase(nombre); delete this.superClase; } El constructor ‘ClaseA’, es llamado como método del nuevo objeto que se esta creando en ‘ClaseB’, por lo tanto, todas las propiedades y métodos que se crean en [...]
Para centrar las páginas de nuestra web, podemos hacerlo así de sencillo utilizando DIV y dándole estilo con CSS: body { text-align:center; } #principal{ width:70%; margin:0 auto; text-align:left;} Y el código HTML: <body> <div id=”principal”> Todo lo que metas aquí queda centrado </div> </body> NOTA: La parte de CSS que afecta al BODY, y la [...]
Utilizando la clase Collections del API de Java podemos ordenar fácilmente objetos de lista List. También se puede utilizar con cualquier clase que implemente Collection (Vector, Map, etc). // Crear una lista List lista = Arrays.asList(new String[] {“z”, “a”, “C”}); // Ordenamos la lista Collections.sort(lista);// Resulta: C, a, z // Ordenamos sin importar las mayúsculas [...]
Este post es un esbozo La librería Log4j nos permite crear fácilmente trazas en nuestro código. Simplifica el proceso al límite, únicamente utilizaremos una clase, y será la librería la que se ocupe de trazar en consola o fichero.Las carácterísticas principales son: Trazas en consola y/o fichero Diferentes niveles de trazas (ERROR, DEBUG, INFO, WARN…) [...]
