jQuery est un cadre événementiel pour écrire le Web interactive du langage de programmation JavaScript. Elle vise à simplifier le processus d' écriture de code pour le navigateur à exécuter. Au lieu d' exécuter du code séquentiellement , ce qui serait typique , jQuery permet au programmeur d' écrire du code qui répond aux événements qui se produisent dans le navigateur , comme un utilisateur en cliquant sur un lien. Par défaut, jQuery exécute chaque instruction associée à un événement en même temps. Cependant , jQuery ne prévoit un mécanisme de substitution de la valeur par défaut , et l'écriture du code qui s'exécute de manière séquentielle. Javascript
JavaScript est un langage de programmation open-source . Il est inclus avec chaque navigateur web moderne . Tel qu'interprété langues ( par rapport à compilés ) vont , JavaScript est extrêmement rapide. Beaucoup de grandes entreprises ont acquis un intérêt dans l'avancement de JavaScript comme langage . Cela étant dit , JavaScript a la réputation d'être un peu difficile de travailler avec et plusieurs tentatives ont été faites pour faciliter JavaScript. jQuery est une telle tentative.
jQuery
jQuery est une bibliothèque JavaScript qui vise à simplifier l'utilisation du Document Object Model ou DOM . Le DOM est un objet spécial qui existe dans le langage JavaScript et permet aux programmeurs de manipuler la structure des pages Web. Travailler avec le DOM peut être difficile et mystérieux . Programmation DOM peut aussi être source d'erreurs , puisque les différents navigateurs interprètent les DOM légèrement différemment . jQuery gère la compatibilité cross-browser .
jQuery Effets
Le framework JavaScript jQuery comprend une grande variété d'effets visuels conçus pour rendre créer des animations facile. Malheureusement , par défaut, tous ces effets se déroulera simultanément lorsque le navigateur charge le script jQuery. La meilleure façon de contourner cette limitation consiste à utiliser jQuery " des rappels " permet aux fonctions de définir des fonctions qui devraient être appelées après la finition.
L'aide d'un rappel
Normalement , jQuery séquentielle code devrait ressembler à quelque chose comme ça.
$ (" # show -projets " ) . cliquez sur ( function () déclaration, ou une ligne de code, sont exécutées simultanément dans cet exemple, les points-virgules sont utilisées pour délimiter chaque déclaration
Pour utiliser un rappel, utiliser le code comme ceci: . .
$ ("# show- projets " .) cliquez sur ( function () {
$ (" la page: . visible " ) . fadeOut (" ", function () {
$ ( " # " normale projets . ) fadeIn ("normal" ) ;
});
});
Dans cet exemple , il ya une seule instruction qui s'exécute pendant l' événement "click" à la place. de l'exécution de chaque déclaration en même temps , cet exemple fonctionne en séquence .