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.

M… Bien, puede ser útil, pero para ello, ya podemos usar jQuery,que ya lleva estas funciones sin necesidad de añadir ninguna libreria adicional.

A mi humilde opinión, prefiero el jquery :) pero nunca esta mal saber otras vias porque alguna vez pueden ser necesarias.

Glups, be, solo añadir, por si no ha quedado claro, que me referia a “jquery” vs “prototype LaCo” :)

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.


Cerrar
Enviar por Correo