JavaScript/jQuery
En raison de limitations techniques, la typographie souhaitable du titre, « JavaScript : jQuery
JavaScript/jQuery », n'a pu être restituée correctement ci-dessus.
Sommaire |
Installation [modifier]
Il suffit de télécharger le fichier du site officiel, puis de le stocker dans un endroit où les scripts l'utilisant feront mention. Par exemple pour un .html ou .js dans le même répertoire :
<script type="text/javascript" src="jquery.js"></script>
Les grandes lignes du langage Jquery [modifier]
Dans ce framework (comme dans Prototype), la fonction $() permet de sélectionner (remplace les getElementBy). Elle est synonyme de jQuery().
Par extension le Jquery.UI ajoute des plugins, c'est à dire des fonctions pré-programmées stockées sur pages JS : Jquery.NomDeLaFonction.js. Fonctions graphiques, Drag & Drop, multi-forms etc.
Déclarer une fonction dans celle-ci ($(function(){.....});) le fait après le chargement de la page (onload), ce qui assure sa bonne exécution dès l'affichage complet.
Méthodes utiles [modifier]
Manipulation d'objets [modifier]
Manipulation de tableaux [modifier]
Pour transformer un tableau en chaine de caractères :
.join() .toString()
Pour trier un tableau :
.sort()
.
Manipulation de chaînes de caractères [modifier]
Sur l'espace...
style=//
- present{background-color:#456548;}
Penser à :
$(document).ready(function(){ $(selector).text("voici le texte qui sera placé sur le compartiment selector ou élement etc"); )};
à chaque fois qu'il y à une fonction mise en place
Propriétés et Méthodes [modifier]
- browser
- noConflict
- fn.Jquery
De nombreux sélecteurs simples, d'attributs, de classe ou d'identifiants sont disponibles sur Jquery.
$(selector,context) $(element) $(elements) $(JqueryObject) $(html)
afin de manipuler le DOM il existe sur Jquery des méthodes.
each(callback length ...
Gérer les Attributs et Propriétés Gérer les Classes CSS, les styles, les dimensions, positions et contenu. - La gestion des évènements (events) - la requête serveur avec $.Ajax(options)
De nombreux effets visuels sont disponibles.
Syntaxe [modifier]
jQuery est une bibliothèque JavaScript libre qui porte sur l'interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript.
les Méthodes employés
Obj(tableau d'éléments,Objet,Objet jQuery)
un tableau sera sérialisé en nom/valeur //un Obj par clé \ valeur . Effets visuels // animate // toogle etc sélecteurs CSS // $(sélecteur).animate (ObjStyle,[duration],[easing],[callback]);
|
jquery(#ID).merge |
|
jquery().merge (Array1 ,Array2) function (){ }); |
|
jquery(#ID).each |
|
jquery().each (Array , function (){(index , value )}); |
|
jquery(#ID).grep() |
|
jquery().grep() (Array , function (){( value, index )}); |
|
jquery(#ID).map() |
|
jquery().map (Array , function (){(value, index )}); |
|
jquery(#ID).trim |
|
jquery().trim (string); |
Voir aussi [modifier]
Outils de tests en ligne :