jQuery library

jQuery est une librairie JavaScript d'un genre nouveau. C'est une librairie rapide et concise qui simplifie grandement la manière d'écrire du JavaScript, de gérer les évènements, les animations et les interactions Ajax pour un développement rapide et efficace. En plus, c'est vraiment simple à comprendre et à manipuler.
  • Ressource Précédente
  • Télécharger
  • Ressource Suivante

Démonstration

Click here...

I would like to demonstrate:

Click here...

Implémentation

jQuery est une librairie qui permet d'écrire du code JavaScript d'une manière innovante.
La première chose que vous aurez à faire pour profiter de ses capacités sera de l'inclure dans le header de la page :

  1. /** jQuery Inclusion **/
  2. <script type="text/javascript" src="Chemin_vers/jQuery.js"></script>

Une fois fait, vous devrez écrire votre code entre les lignes suivantes :

  1. jQuery(document).ready(function() {
  2. //Your Code Here.
  3. });

Tout en sachant que ce code, pourra ensuite être placé dans le header de votre page, ou dans un fichier .js à part. A partir de ce point, il vous faudra apprendre à maitriser la syntaxe de jQuery qui est bien plus concise et pratique que du JavaScript traditionnel. Voici maintenant quelques exemples qui illustrent bien ceci:

  1. <script type="text/javascript">
  2. //** jQuery Utilisation **/
  3. jQuery(document).ready(function() {
  4. $("#hello").append("<b>The Append Effect</b>");
  5. $("#spanclick1").click(function () {
  6. $("p.hidden").addClass("ohmy").show("slow");
  7. });
  8. $("#spanclick2").click(function () {
  9. $("#fadediv").fadeIn("slow");
  10. });
  11. });
  12. </script>

Une des forces de jQuery est la manière dont elle interprète les sélecteurs. Par exemple, en JavaScript, pour accéder à un élément de la page, il faut utiliser document.getElementById("someid"), ce qui est long, tandis qu'avec jQuery cela devient $("#someid").

Je vous engage vraiment à en découvrir plus grâce à la documentation sur les sélecteurs sur le site officiel pour avoir un meilleur aperçu de ce dont cette librairie est capable.

Le code suivant est le code html de l'exemple plus haut. La combinaison du html et du code jQuery donne ensuite les résultats obtenus.

  1. <span id="spanclick1">Click here...</span>
  2. <p class="hidden">Congratulations!
  3. You just ran a snippet of jQuery code who
  4. <strong>added the class</strong> "test" to that piece of text
  5. and <strong>revealed it</strong>.
  6. </p>
  7.  
  8. <p id="hello">I would like to demonstrate: </p>
  9.  
  10. <span id="spanclick2">Click here...</span>
  11. <div id="fadediv" class="hidden">Fade In Effect</div>

Ce petit bout de code recherche tous les paragraphes qui ont une class 'surprise', puis leur ajoute une class 'test' et enfin les révèles avec un effet FadeIn.
Facile non? Vous trouverez plein d'autres exemples de code sur jquery.com..

Partager:

  • Tweet this
  • Buy the author a coffee
  • Bump this
  • Digg this
  • Post this on Del.icio.us
  • Post this on StumbleUpon
  • Post this on Reddit
  • Post this on Technorati
  • Post this on Google
  • Post this on Facebook
  • Email this to a friend

Vous seriez peut être aussi intéressé par::

  • Creating a simple image gallery with PHP & jQuery
  • My Favourite MYSQL functions
  • Mootools Facebook Search
  • How to turn any jQuery plugin into a WordPress one
  • A guide to Ajax Interactions with jQuery
  • How to make SEO friendly urls

Commentaires récents

jdmweb
Hi schnozz.

Actually in this demonstration, the only style applied specifies that some elements have the class .hidden, which css is as follows:
.hidden {
display: none;
}

Regards. Jeremy
De jdmweb à 13:32 06/10/09 { Répondre }
schnozz
can you share the relevant style sheet code with this demonstration
De schnozz à 15:52 01/10/09 { Répondre }