Autor Tema: JQuery Paso a Paso [Parte I]  (Leído 21729 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
JQuery Paso a Paso [Parte I]
« : noviembre 17, 2009, 08:53:27 am »
JQuery Paso a Paso [Parte I]


Bienvenidos a nuestro primer episodio sobre cómo utilizar JQuery,
en este tutorial veremos las funcionalidades básicas para su uso
de tal manera que nuestras aplicaciones web sean más atractivas e interactivas.

Hagamos una breve definición sobre que es JQuery.
JQuery en pocas palabras es un framework o una librería hecha en Javascript que
nos ayuda y nos facilita la manera de trabajar con los elementos de HTML.
Con esta librería podemos desarrollar animaciones, manipular eventos e interactuar
con la nueva tecnología AJAX de manera muy práctica y sencilla.



Sitio Oficial
Código: [Seleccionar]
http://jquery.com/
Enlazes para Descarga

Versión Comprimida
Código: [Seleccionar]
http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js
Versión Normal
Código: [Seleccionar]
http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.js


Para manipular los elementos de nuestra página web con JQuery lo haremos por medio del función $().


Uso de la función $()

La función $() se utiliza de la siguiente manera:
$(elemento) donde elemento = al id de un elemento, la expresión css de un elemento o el nombre de la etiqueta html.

Ejemplo:



$(“#Box”)   ---> Devolverá el o los elementos que contenga el id=”Box”
$(“.Layer”)   ---> Devolverá el o los elementos que contengan la expresión css class=”Layer”
$(“a”)      ---> Devolverá el o los elementos con etiqueta html <a> .




Trabajando con JQuery


Lo primero que debemos hacer es enlazar la librería JQuery, lo cual es muy fácil.



Sintaxis de Ejecución en JQuery.


$(elemento).evento(función o parámetro);
elemento = al id de un elemento, la expresión css de un elemento
 o el nombre de la etiqueta html.
evento = hace referencia al evento en el cual queremos que se
ejecute la función o se ejecuten los parámetros, como por ejemplo click,
change, focus, etc.

En el siguiente ejemplo veremos cómo usar la sintaxis de ejecución de JQuery.
Este ejemplo nos muestra cómo podemos hacer referencia a un enlace (<a>)
y ejecutar algo cuando se acciona el evento click.







Como podemos observar en el código anterior, encontramos al evento ready,
este evento es propio de JQuery, el cual se encarga de revisar y verificar
que el DOM esté listo para usarse. Este funciona similarmente al window.onload,
nada más que mejor optimizado.

Explicando lo que pasa, con el código anterior.

Primero hacemos el llamado del evento ready de JQuery.



Posteriormente colocamos otra función, dentro de la función del evento ready




Esta función se ejecuta cuando hacemos clic sobre el elemento que posee el id=”Link1”, cuando hacemos clic sobre dicho elemento, envía un mensaje que dice “Has presionado al elemento Link1”.





En el siguiente ejemplo vamos a obtener el texto ingresado en un textbox cuando hagamos clic en el  enlaze.



Explicando el Ejemplo 3 paso a paso



Enlazamos a la librería JQuery.



Luego tenemos la funcio ready, para inicializar las demas funciones.



La función que está dentro de la función ready, hace que cada vez que hagamos clic en elemento con el id=”Boton”,
envie un mensaje con el texto “Bienvenido  ” concatenado con el value (.val()) del elemento con la expresión css class=”TuNombre”.

Manipulando Clases de Estilo

JQuery nos ofrece una manera muy sencilla de poder manipular los estilos en los elementos html,
el siguiente ejemplo nos muestra cómo podemos cambiar el estilo dinámicamente usando JQuery.



Como podemos observar, con JQuery es muy fácil interactuar con los elementos html y css,
en este ejemplo podemos ver cómo podemos asignar un estilo a un elemento por medio del método .addClass
y también podemos revomer un estilo con el método .removeClass.


Hemos llegado por hoy al final de este episodio, en donde hemos aprendido sobre JQuery,
aprendimos a como interactuar con los elementos html utilizando la función $() de JQuery,
utilizamos algunos eventos y por último sobre como  manipular dinámicamente los elementos
html con estilos (css). En nuestro próximo episodio, aprenderemos a como trabajar con los
elementos html de una manera más detallada, nos vemos pronto.




 :thumbsup: PD: Dejo adjunto los ejemplos desarrollados en este mini-tutorial de JQuery.

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re:JQuery Paso a Paso [Parte I]
« Respuesta #1 : noviembre 17, 2009, 10:14:48 am »
interesante.... muy intersante, se te agradece...

no miro el archivo adjunto x_x

además, toy viendo la gran necesidad de agregar los BBCode de lenguajes de programación, siento que le quita "cache" a tu tutorial el echo de pegar img para demostrar los ejemplos....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado ezrichard01

  • The Communiter-
  • *
  • Mensajes: 1493
Re:JQuery Paso a Paso [Parte I]
« Respuesta #2 : noviembre 17, 2009, 10:23:55 am »
no miro el archivo adjunto x_x
Yo si lo veo.  :huh:


Aunque los ejemplos para descargar resuelve lo de las imagenes, si estaria mucho mejor dejar el codigo fuente en lugar de las imagenes.

En mi caso ya hice mis practicas sobre este ejemplo y voy a seguir uno a uno los que vallan sacando porque JQuery si me interesa aprender. Y se agradece  :thumbsup:
Tarde o temprano, la disciplina vencerá a la inteligencia.

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re:JQuery Paso a Paso [Parte I]
« Respuesta #3 : noviembre 17, 2009, 01:46:15 pm »
Yo si lo veo.  :huh:


Aunque los ejemplos para descargar resuelve lo de las imagenes, si estaria mucho mejor dejar el codigo fuente en lugar de las imagenes.

En mi caso ya hice mis practicas sobre este ejemplo y voy a seguir uno a uno los que vallan sacando porque JQuery si me interesa aprender. Y se agradece  :thumbsup:

Bueno punto man.. para el proximo episodio mejor colocare las fuentes!!!   :thumbsup:

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re:JQuery Paso a Paso [Parte I]
« Respuesta #4 : noviembre 17, 2009, 02:14:16 pm »
sigo sin verlo.... será deficiencia del Theme ?¿

lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Z e R o

  • Sv Full Member
  • *
  • Mensajes: 701
Re:JQuery Paso a Paso [Parte I]
« Respuesta #5 : noviembre 17, 2009, 02:46:14 pm »
sigo sin verlo.... será deficiencia del Theme ?¿

Si, es por el tema...
Con Pegasus no aparece, pero con PixelPerfect si...

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:JQuery Paso a Paso [Parte I]
« Respuesta #6 : noviembre 17, 2009, 02:49:52 pm »
Buen Artículo !

Los dos libros más utilizados para aprender JQuery, también para los que quieran continuar y no se aguanten por esperar los otros posts de JGuillen.

http://www.amazon.com/gp/product/1933988355

http://www.amazon.com/Learning-jQuery-1-3-Jonathan-Chaffer/dp/1847196705/

:)

Desconectado jovev

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1670
  • Lord of trance.
Re:JQuery Paso a Paso [Parte I]
« Respuesta #7 : noviembre 17, 2009, 02:57:24 pm »
muy pequeña miro la letra del primer post guillen haceme el capulin ahi toy medio chocolate salu2 y excelente aporte

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re:JQuery Paso a Paso [Parte I]
« Respuesta #8 : noviembre 17, 2009, 04:31:53 pm »
excelente...  :thumbsup: que bueno ver caminando el proyecto  :mosh:

aunque me gustaria plantear un par de preguntas...

que programa has utilizado para las ediciones?

por que usas tanto la etiqueta < pre >?

en el ejercicio 3, por que recogiste el dato usando una clase? no habria sido mas prudente hacerlo a trave de una ID? digo por que una clase se puede asignar a varios elementos mientras que un ID no, al menos yo cuando hago forms, a todos les pongo una clase en la que estipulo propiedades generales  :D
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re:JQuery Paso a Paso [Parte I]
« Respuesta #9 : noviembre 17, 2009, 04:54:29 pm »
excelente...  :thumbsup: que bueno ver caminando el proyecto  :mosh:

aunque me gustaria plantear un par de preguntas...

que programa has utilizado para las ediciones?

por que usas tanto la etiqueta < pre >?

en el ejercicio 3, por que recogiste el dato usando una clase? no habria sido mas prudente hacerlo a trave de una ID? digo por que una clase se puede asignar a varios elementos mientras que un ID no, al menos yo cuando hago forms, a todos les pongo una clase en la que estipulo propiedades generales  :D

Para la edicion de imagenes.. use firework pero loque pasa es q las la rapidona por cuestiones de tiempo.....

porq tantos [ -pre]??? por lo mismo para la proxima estare mi post estara mas mejorado porque desde ahora comenzare a trabajar con el..

porq utilize una clase y no un id??

pues para mostrarle al lector q tambien se puede seleccionar un o varios objetos por medio de su identificador de estilo osea el class...


gracias por todas sus sugerencias... tema a tema iremos mejorando...  :thumbsup:

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re:JQuery Paso a Paso [Parte I]
« Respuesta #10 : noviembre 17, 2009, 04:56:48 pm »
me referia a edicion del codigo  :D no de las imagenes  :phew:
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado Edg

  • Sv Member
  • ***
  • Mensajes: 330
Re:JQuery Paso a Paso [Parte I]
« Respuesta #11 : noviembre 17, 2009, 09:27:12 pm »
muchas gracias por el tutorial :D yo he estado experimentando con los efectos de jquery y le da más interactividad a los sitios web, esperamos la segunda parte del tuto!

Desconectado ELITE

  • The Communiter-
  • *
  • Mensajes: 6227
  • NEMO ME IMPUNE LACESSIT
Re:JQuery Paso a Paso [Parte I]
« Respuesta #12 : noviembre 24, 2009, 12:50:46 pm »
Y la libreria de JQuery se instala en ?? o solo se mete en las librerias de el software para programar en Java ??

Hey Guillen y a puro codigo html no se puede hacer osea sin necesidad de bajar lo del JQuery ??? porq si en un notepad ponemos el codigo de los ejemplos que subiste funcionen bien osea que talves no sea necesario bajar el soft de tu primer post o si ???


Desconectado Maitro...

  • The Communiter-
  • *
  • Mensajes: 2996
  • Maitrosoft ©®™
Re:JQuery Paso a Paso [Parte I]
« Respuesta #13 : noviembre 24, 2009, 01:13:33 pm »
Y la libreria de JQuery se instala en ?? o solo se mete en las librerias de el software para programar en Java ??

Hey Guillen y a puro codigo html no se puede hacer osea sin necesidad de bajar lo del JQuery ??? porq si en un notepad ponemos el codigo de los ejemplos que subiste funcionen bien osea que talves no sea necesario bajar el soft de tu primer post o si ???



la libreria no se instala por lo visto no leiste bien, esa libreria solo se pega en la carpeta que estan tus html y "Enlazamos a la librería JQuery."



en que te basas para decir que funciona bien sin el Jquery???

Desconectado ELITE

  • The Communiter-
  • *
  • Mensajes: 6227
  • NEMO ME IMPUNE LACESSIT
Re:JQuery Paso a Paso [Parte I]
« Respuesta #14 : noviembre 24, 2009, 01:19:58 pm »
la libreria no se instala por lo visto no leiste bien, esa libreria solo se pega en la carpeta que estan tus html y "Enlazamos a la librería JQuery."



en que te basas para decir que funciona bien sin el Jquery???



Correcto gracias tenia duda con la libreria porq pense que se necesitaria instalar por eso desia que se podia sin ella porq la trabajaria con las demas librerias de Java pero no ya con eso que puso que la libreria esta en la carpeta de los htmls y que de ahi es de donde se carga la duda esta ya totalmente despejada


Thanks  :thumbsup:

Sorry si lo confundi pero los applets y servlets me tienen loco  :dumb:  :wacko: