Displaying posts filed under

Apuntes

Mar
1
2009

Función periódica con javascript

En ocasiones es necesario realizar comportamientos javascript en pantalla de forma reiterada cada cierto intervalo de tiempo.
Por ejemplo realizar el refresco de una parte de la página, o esperar a que aparezca algo en pantalla para realizar cierta acción.
En algún caso lo he necesitado, y lo resolví de este modo, teniendo disponible la librería Prototype:
Prueba [...]

Feb
8
2009

Primera aplicación Spring

Ya vimos cómo Comenzar un proyecto web con Eclipse y servidor, y partiendo de ese punto queremos hacer un “hola mundo” con Spring.
Lo que haremos es incluir las librerías básicas de Spring y configurarlo para tener una prueba de concepto del patrón MVC.
El objetivo es tener una página de entrada desde la que mediante enlaces [...]

Feb
7
2009

Implementación SEO básico

Cuando queramos lanzar un site que queramos posicionar bien en Google de forma natural, tendremos que tener algunas consideraciones en cuenta en el periodo de implementación y otras en el momento del lanzamiento.
Voy a hablar en este caso del periodo de implementación. Veamos qué es lo básico que tenemos que tener en cuenta:
Meta tags
Las meta [...]

Ene
27
2009

Comenzar un proyecto web con Eclipse y servidor

Cuando empezamos con Eclipse, tenemos delante un completísimo y muy complejo entorno de programación que de primeras puede echarnos para atrás si no estamos convencidos de que realmente nos hará la vida más fácil.
Escribo este tutorial para tenerlo como referencia cuando tenga que crear un proyecto web. El objetivo es tener un proyecto web listo [...]

Ago
17
2008

Eliminar posiciones de arrays en PHP

Para eliminar un elemento de un array hay que tener en cuenta que es diferente según el tipo de array, y según queramos eliminar un elemento por su clave o por su valor.
Eliminar por clave en array NO asociativo

$miArrayNoAsociativo[0]=”A”;
$miArrayNoAsociativo[1]=”B”;
$miArrayNoAsociativo[2]=”C”;

unset($miArrayNoAsociativo[0]);
//He eliminado “A”, resultado (1=>”B”,2=>”C”);

unset($miArrayNoAsociativo[2]);
//He eliminado “C”, resultado (1=>”B”);

//Normalizar el array
$miArrayNoAsociativo = array_values($miArrayNoAsociativo);
//resultado (0=>”B”);

Otra opción es utilizar [...]

Ago
16
2008

Recuperar datos de formulario cuando la acción de envío detecta error en PHP

Es algo básico cuando programamos una web: los formularios y la gestión de errores de validación que pueden generar.
Supongamos que tenemos una página donde tenemos un formulario: formulario.php
Supongamos que tenemos un script que realiza la acción pretendida del formulario: action_formulario.php
Nuestro fomulario realiza el envío de datos al action, y éste, antes de nada, valida la [...]

Ago
18
2007

Objetos en Javascript 2/2

(Anterior: Objetos Javascript 1/2: crear objetos))
Si necesitamos que un objeto Javascript definido por nosotros mismos tenga métodos, tenemos varias opciones:
A. Podemos definir una función independiente que utilizaremos como método de nuestro objeto:

function datosUsuario(){
return this.login + ‘ ‘ + this.fecha_registro;
}

1. Caso de objeto literal:

var usu = {
[...]

Ago
15
2007

Objetos en Javascript 1/2

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.

var usu = {
[...]

Ago
15
2007

Herencia en Javascript

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 [...]

Jul
10
2007

Redirección con Javascript

Para redireccionar con javascript podemos cambiar directamente la url del navegador utilizando para ello la propiedad document.location.href.
Por ejemplo utilizando un evento de clic, podemos redireccionar cambiando la ruta actual por la que queramos.
… onClick=”javascript:document.location.href= …”
Puede ser útil para incluir parámetros en la misma ruta en la que estamos, por ejemplo sacados de un formulario [...]