Contenido

LaCo, el Ajax para todo el mundo

14 ago

+ 2

Si eres de los que aún no se han atrevido con Ajax y con lo que puede ofrecernos, LaCo puede hacerlo.

LaCo, es una librería que se encarga de interpretar nuestros código, al que anteriormente habremos adaptado a los requerimientos de dicha librería. Con ella podremos realizar  todas o casi todas las operaciones que realizamos ahora.

Su funcionamiento es bastante simple, únicamente interpreta el código y si encuentra los atributos necesarios lanza las peticiones en Ajax para realizar el procedimiento deseado. A fin de cuenta se trata de un embellecimiento del método de usar Ajax.

[Demo 1][Demo 2][Demo 3][Demo 4] [Descargar]

¿Como usarlo?

1) Tendremos que linkar los ficheros necesarios para interpretar nuestro nuevo código.

 

<head>
	<title>LaCo</title>
	<script type="text/javascript" src="prototype.js"></script>
	<script type="text/javascript" src="laco.js"></script>
</head>

Como podemos ver requerimos prototype para poder disfrutar de esta nueva propiedad.

2) Adaptamos nuestro código

<p>This is important content</p>  
<div laco_src="less_important_content.html"></div> 

Usaremos el atributo personalizado laco_src, para indicar de donde vamos a recuperar la información.

Si queremos indicar hacer que nuestra petición se ejecute cuando realizamos un onclick, la forma será la siguiente.

<a href="content.html" laco_target="myDiv" laco_toggle="true">View</a>
<div id="myDiv"></div> 

laco_target –> Destino del resultado de la petición.

laco_toggle –> Indicador con el cual capturaremos el evento click del objeto. 

Nota

Personalmente no me gusta la idea, ya que te obliga a crear un código no estandard, lo cual puede causar problemas de accesibilidad en nuestras páginas. Pero como siempre he dicho, hay que saber para que queremos usarlo y como usarlo. Siempre es bueno conocer todas las herramientas.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.