InicioInfoLes presento a jQuery 1.2 (JavaScript).

Les presento a jQuery 1.2 (JavaScript).

Info9/13/2007
Como algunos de ustedes ya saben, yo soy martillero público, pero tengo como pasatiempo dominical, programar aplicaciones RIA con JavaScript. Ahora vengo a contarles que fué liberado jQuery 1.2 , y de paso a explicarles un poco de qué se trata. Bueno, yo no sé si están enterados de que JavaScript es un lenguaje bastante chotelli, muy limitado, y que siempre fue complicado hacer cosas copadas con él. Por eso un día se inventaron las Applets de Java, pero eran tan pesadas, que mucha pelota no se les dió. Después empezaron a meter flash en las páginas, y cualquier salame que se pagaba un cursito de macromedia, se pensaba que era un master haciendo sitios web porque sabía meter un muñequito medio puto cantando, y un par de mersadas más que a la gente le terminaban rompiendo las pelotas. Encima andá a indexar con los buscadores una página en flash! Para colmo plugin propietario... que gronchada!
Fue de ese modo que Google con su Gmail comenzó a revivir al muerto de JavaScript. Así que desde hace 3 años hasta ahora, con el advenimiento de AJAX, han comenzado a surgir toolkits muy interesantes en JavaScript, que explotan al máximo las características del lenguaje que, después de todo, no estaba tan malo como parecía.
jQuery está enfocada principalmente a cambiar la sintáxis con la que se suelen escribir las aplicaciones en JavaScript, más que a proveer una suite de widgets. Los dos conceptos básicos en jQuery son la "selección" y el "encadenamiento" de comandos. La selección consiste en seleccionar un conjunto de elementos del DOM de la página, para aplicarle una secuencia de comandos de "filtrado" y "transformación". Mediante el "filtrado" se van desechando elementos del conjunto original, hasta que finalmente, nos quedamos con un subconjunto de los elementos que cumplen con las características deseadas, es decir, que tienen los atributos que se ajustan a nuestro patrón de consulta (claro, por eso está la palabra "Query" en jQuery, NABOS! ). Los comandos de "transformación", nos permiten cambiar y/o agregar características al conjunto de selección, como puede ser establecer el estilo, los manejadores de evento, agregar efectos, etc.. Finalmente, invocamos al comando end() para que se apliquen los cambios sobre todo el conjunto seleccionado:


$("a" )
.filter(".clickme" )
.click(function(){
alert("You are now leaving the site." );
})
.end()
.filter(".hideme" )
.click(function(){
$(this).hide();
return false;
})
.end();


Como pueden ver en el ejemplo de arriba, con la expresión $("a" ) seleccionamos el conjunto de tags (en este caso <a> ), luego filtramos por clase con filter(), y luego aplicamos una transformación (en este caso establecemos un manejador para el evento "onclick" ). Por ultimo invocamos a end() para aplicar todos los cambios.
Se darán cuenta de que esto hace que la utilización de JavaScript se vuelva mucho más declarativa y menos programática, quizás en un intento por salvar las falencias de las CSS (que para mí siguen siendo una chotada). De este modo, la refactorización es mucho más simple, como así también la comprensión del código.
La verdad que a mí esta librería no me termina de convencer, prefiero DOJO, pero que le vamos a hacer, se puso de moda y toda la gilada habla maravillas de ella como lo hace de Ruby On Rails (que para mí apesta).
Dato importante: Gratarola 100%

Links relacionados:

- Sitio Oficial de jQuery
- Introducción a jQuery (en yanki)
- Descarga


PD: Espero que hayan entendido algo, pero no mucho, cosa de que no representen competencia real para mí, y de paso crean que soy un capo
Datos archivados del Taringa! original
15puntos
5,429visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

T
Tio Malandra🇦🇷
Usuario
Puntos0
Posts25
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.