Funciones jQuery más usadas!

Hola!

En este post repasaremos un poco el uso de jQuery, veremos como hacer cargas asíncronas y como darle “vida” a nuestra página web …

¿Qué es jQuery?

Es un framework hecho en javaScript con el cual podremos darle “vida a nuestra página web”, con él podemos crear lindos efectos en la web, usar una carga asíncrona en la web, enviar datos por formularios, cargar secciones de la web dependiendo a una condicion (ejemplo, “click en noticias” y carga la parte de noticias de la web), etc. Lo mejor de todo es que cargar jQuery es como cargar un jpg (en cuestiones de tamaño) el framework solo pesa > 30KB!

¿Dónde consigo jQuery?

Pues en la página oficial de jQuery!

Necesitamos descargar la versión de producción, actualmente está en la version 1.5.2 y pesa algo de 29KB

¿Cómo incluyo jQuery en mi web?

Incluyendo en “src” la direccion de jquery en nuestro host, dentro de las etiquetas <script src=”ruta/de/jquery.js”></script> dentro de <head></head>

<script src="url/de/jquery.js"></script>

Sintaxis de jQuery

La función mágica (yo le digo así, hasta ahora no encuentro otra palabra mejor) es ésta $() – el signo de dolar – los parametros que reciben pueden ser objetos DOM (id, class, tags html, etc).

Las funciones que acompañan su uso son variadas, supongamos que quisieramos poner transparente el contenido de un <div> de nuestra página web, tendríamos que usar la siguiente sintaxis:

$("#idDiv").fadeTo("slow",0.5)

Con ello volvemos transparente a nuestro div (y todo su contenido) de la manera “lenta” (slow), se creará una linda atenuación y transparencia. Si quisieramos obtener el contenido de alguna etiqueta html, haríamos lo siguiente:

miVariable = $("#idInputForm").val();

Con ello cojeremos el valor de la etiqueta cuyo ID es “idInputForm” y lo depositamos en la variable “miVariable”.

Supongamos que ahora queremos recargar la sección noticias de nuestra página web cuando le den clic a un enlace cualquiera:

$("a").click(function(){
   $("#div").load("archivoRemoto.php");
});

Cuando alguien haga clic en una etiqueta <a> (dentro de ella tenemos que poner href=#, de lo contrario nos enviaria a otra URL), el contenido de #div será actualizado por el contenido entregado de “archivoRemoto.php”…

Lo anterior es una breve reseña sobre el funcionamiento de jQuery

Efectos visuales con jQuery

  • $().fadeIn(); //aparece con degradado
  • $().fadeOut(); //desaparece con degradado
  • $().fadeTo(); //genera transparencia
  • $().slideUp(); //se desliza hacia arriba
  • $().slideDown(); //se desliz hacia abajo
  • $().show(); //se muestra
  • $().hide(); //se oculta
  • $().animate(); //se anima cambiando valores css

Funciones AJAX, las cuales no debemos olvidar

  • $(“target”).load(“url_archivo_remoto”,{parametrosGET:valor},queFuncionDebemosLlamarLuegoDeCargar);
  • $.post(“archivoRemoto”,{parametrosPOST:valor},queFuncionDebemosLlamarLuegoDeCargar);

Eventos jQuery

  • $(“div,a,p,#id,.class”).click(ejecutoEstoSiSeHizoClick);
  • $(“div,a,p,#id,.class”).mouseover(ejecutoEstoSiSeHizoClick);
  • $(“div,a,p,#id,.class”).mouseout(ejecutoEstoSiSeHizoClick);

Iterar JSON con jQuery.each();

jQuery posee el método each(), el cual permite iterar un array de datos, un array de objetos json o simplemente los campos de un objeto JSON, para más información visita mi artículo sobre el uso de jQuery each()

Existe un montón de información en la web sobre el uso de jQuery, a medida que vaya conociendo más sobre jQuery iré escribiendo más en el blog, en esta página conocerán el uso y la sintaxis de las funciones de jQuery, espero les sirva, hasta luego!

http://jquery.com

2 Comments to "Funciones jQuery más usadas!"

  1. 20 Octubre, 2010 - 15:54 | Permalink

    Gran tutorial ;) me alegro que alguien mas se interese en este gran framework que lo estoy descubriendo poco a poco

  2. jose's Gravatar jose
    30 Octubre, 2010 - 15:29 | Permalink

    Gracias.
    jose.

Leave a Reply

1 Trackback to "Funciones jQuery más usadas!"

  1. on 18 Enero, 2012 at 5:22