JQuery
Que es JQuery ?
Es una biblioteca de JavaScript , que permite simplificar la manera de interactuar con
los documentos HTML, manipular el
árbol DOM, manejar eventos, desarrollar animaciones y agregar
interacción con la técnica AJAX a páginas web. jQuery es la biblioteca de JavaScript más
utilizada.
Para que sirve JQuery?
jQuery nos permite agregar
efectos y funcionalidades complejas a nuestro sitio web, como por ejemplo:
galerías de fotos dinámicas y elegantes, validación de formularios,
calendarios, hacer aparecer y desaparecer elementos en nuestra página y muchas
otras poderosas opciones. Otra ventaja sin duda es la posibilidad que nos brinda
de trabajar con AJAX, sin preocuparnos de los detalles complejos de la
programación.
Caracteristicas
·
Selección de elementos DOM.
·
Interactividad y modificaciones del árbol DOM, incluyendo
soporte para CSS 1-3 y un plugin básico de XPath.
·
Eventos.
·
Manipulación de la hoja de estilos CSS.
·
Efectos y animaciones.
·
Animaciones personalizadas.
·
AJAX.
·
Soporta extensiones.
·
Utilidades varias como obtener información del navegador, operar
con objetos y vectores, funciones para rutinas comunes, etc.
·
Compatible con los navegadores Mozilla Firefox 2.0+, Internet
Explorer 6+, Safari 3+, Opera 10.6+ y Google Chrome 8+.5
Librerias
Notificon: Favicon para
notificaciones y alertas
Con esta librería podrás
cambiar el favicon en función de las alertas y notificaciones que se muestren
en el lado del cliente, en vez de tener que crear un número de Favicons
diferentes podemos especificar para cada favicon una etiqueta y vaya cambiando
en función de la alerta o notificación.
jQuery Stick´em
A veces nos encontramos que una
imagen es demasiado grande y si queremos leer la descripción tenemos que hacer
"scroll" hacia arriba. Con este plugin jQuery podrás 'pegar' el
contenido que quieras a la barra del scroll para tenerlo siempre visible.
Chirp.js: Tweets en tu web
Librería JavaScript que te
permitirá visualizar los tweets de cualquier cuenta en tu website. Podemos
coger toda la info desde el lado cliente y también se puede configurar para ver
los retweets y replies.
money.js: conversor de divisas
Esta API Open Source es para la
conversión de divisas, es muy flexible, portable y se puede usar en cualquier
aplicación, framework o lenguaje. Cada hora se actualizan los valores de las tasas
de cambio en JSON.
Smart Time Ago
Esta librería jQuery nos
permitirá actualizar con mucha facilidad aquellas marcas de tiempo que creemos
en nuestro documento. Smart time nos ayudará a calcular el tiempo transcurrido
desde la fecha estipulada hasta el momento actual, la actualización del tiempo
se hace cada 60 segundos y se puede usar tanto como plugin jQuery como en nodo
desdenpm (node packaged modules) para node.js.
sortByTimeAgo.js
Pequeña librería para hacer
arrays de objetos con propiedades TimeAgo, se ordenaran de las más nuevas a las
más viejas.
Piecon
Librería JavaScript que creará
de manera dinámica una barra de progreso en la zona del Favicon y nos mostrará
el progreso de la carga de la web.
Funcionamiento
jQuery utiliza la programación
orientada a objetos de javascript para crear nuevos objetos, los cuales tienen
a su vez propiedades y métodos que son los que crean una nueva manera de
programar.
El principal objeto utilizado
es el objeto jQuery(), el cual podemos escribirlo también de manera abreviada:
$(). Este objeto actúa directamente
sobre los elementos de la página (elementos del DOM), seleccionandolos y
modificándolos con sus métodos y propiedades.
Dentro del paréntesis, el
objeto admite varios parámetros, el primero de ellos indicará el lugar de la
página o elemento que queremos modificar, por ejemplo $("h1"), nos
indicará que queremos modificar todos los elementos de título 1 (con html
<h1> ...</h1>). a partir de ahi le añadimos al
código las propiedades o métodos que indiquen lo que queremos hacer con este
elemento o elementos, o también podemos indicárselo mediante una función.
Ejemplos de Codigo :
En este ejemplo basicamente lo que se hace es animar un parrafo en si la animacion es de
esconder el parrafo o mostrarlo.
//Code for example B
$("input.buttonBslidedown").click(function(){
$("div.contentToChange").find("p.fourthparagraph:hidden").slideDown("slow");
});
$("input.buttonBslideup").click(function(){
$("div.contentToChange").find("p.fourthparagraph:visible").slideUp("slow");
});
//show code example B
$("a.codeButtonB").click(function(){$("pre.codeB").toggle()});
aquí los screenshots mostrando el ejemplo :
![]() |
| El párrafo encerrado en rojo es el que se esta afectando aqui se muestra . |
![]() |
| Y como se puede ver en la imagen por medio de el jquery escondimos el párrafo. |
Efectos de JQuery
Estos son algunos de los efectos mas conocidos de JQuery a la hora de implementar en una pagina web.
.animate()
Realiza una animacion por medio de el uso de propiedades de CSS.
.clearQueue()
Quita del enjambre todos los items que todavia no se han ejecutado .
.fadeIn()
Muestra los elementos que concuerdan haciendo que estos se oscurezcan.
.fadeOut()
Esconde los elementos seleccionados haciendo que estos se hagan transparentes.
.fadeTo()
Ajusta la oscuridad de los elementos que concuerdan entre si.
Tutorial de JQUERY
Aquí les dejo un tutorial de jquery .




No hay comentarios.:
Publicar un comentario