jQuery

Regresando al tema de Javascript, jQuery, como lo describe su sitio web, es una biblioteca rápida y concisa que te ayudará a simplificar tareas comunes que se realizan en Javascript como manejo de eventos, acceso al DOM, Ajax, etc..

Para entender como nos puede ayudar, veamos un ejemplo.

Anteriormente, si deseábamos implementar una simple llamada asíncrona en nuestro sitio (Ajax) lo hacíamos de esta forma:

var peticion = ObtenerObjetoAjax();
peticion.open("POST","sitio.jsp", true);
peticion.onreadystatechange = procesarPeticion;
peticion.send("par=valor1&par2=valor2");
function procesarPeticion() {
	if (peticion.readyState == 4){
		if (peticion.status == 200) {
			document.getElementById("results").innerHTML = peticion.responseText;
		}
	}
}

Aún falta arriba el código para crear el objeto XMLHttpRequext, ahora con jQuery, el código se reduce bastante, veamos como quedaría

$.ajax({
   type: "POST",
   url: "sitio.jsp",
   data: "par=valor1&par2=valor2",
   success: function(html){
     $("#results").append(html);
   }
 });

Como podemos ver, el trabajo del programador se reduce bastante ya que, como dice el mismo sitio de jQuery, esta diseñado para cambiar la forma en que escribimos Javascript. Ahora imaginemos las grandes posibilidades que nos proporciona la librería si pensamos en CSS, XPath, DOM, Eventos, y mucho más.

Y otro punto importante, mientras menos código, menos pesados son nuestros scripts y por lo tanto, la descarga de nuestros clientes es mucho más rápida.

Si quieren más info, hay un buen de tutos en http://jquery.com/

Buenas Noches ;)

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Dejar un comentario

  Nombre (requerido)

  Correo (no será publicado) (requerido)

  Website