logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

Utilitaires JQuery
icone addfav
Cette page est propulsée par


Cette page Webjax vous présente les fonctionnalités JQuery dites "utilitaires" ou "Utilities" en anglais. C'est à dire des fonctionnalités vous permettant de manipuler des tableaux et objets, des chaînes de caractères, ainsi que des informations générales au notamment du "browser", navigateur et de ses caractéristiques.





00 :: Requêtes AJAX , Ajax Requests:



jQuery.browser

Contient des variables flags à partir de "js.navigator.userAgent" .
Les flags disponibles sont listés ci après :
  • safari
  • opera
  • msie
  • mozilla

Ces flags sont disponibles avant que le modèle n'ai été chargé donc vous pouvez utiliser cette propriété pour gérer des évènements selon le navigateur qui est utilisé.
Il existe des situations ou la détection via cet objet n'est pas optimisée et ou il peut être intéressant de passer une vraie identification du navigateur.
Une combinaison des deux méthodes permet d'obtenir un résultat potentiellement très valide. Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.browser Tester le sélecteur :

Le code source de cet exemple est ci après présenté :


jQuery.browser.version

L'identification précise du navigateur utilisé pour rendre la page.
Ci après une liste typique de résultats :
  • Internet Explorer: 6.0, 7.0
  • Mozilla/Firefox/Flock/Camino: 1.7.12, 1.8.1.3
  • Opera: 9.20
  • Safari/Webkit: 312.8, 418.9

Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.browser.version Tester le sélecteur :


Le code source de cet exemple est ci après présenté :


jQuery.boxModel

Permet de déterminer si le navigateur utilise le W3C CSS Box Model
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.boxModel Tester le sélecteur :


Le code source de cet exemple est ci après présenté :


01 :: Opérations sur tableaux et objets , Array and Object operations:



jQuery.each( object, callback )

Une fonction générique itérative peut être utilisée aussi bien avec des tableaux que des objets.
La fonction n'est pas la même que "$().each()" qui utilise l'itération uniquement avec des objets JQuery. Cette fonction peut être utilisée pour itérer n'importe quel type de données.
Le "callback" a deux arguments : la clé (objet) ou un index (tableau) en premier, et la valeur en second.
Si vous souhaitez "casser" la boucle "each()" pour une itération particulière vous pouvez le faire en faisant retourner "false" à votre fonction. Toutes les autres valeurs retournées seront ignorées.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.each( object, callback ) Tester le sélecteur :

Le code source de cet exemple est ci après présenté :


jQuery.extend( target, object1, [objectN] )

Cette instruction permet d'étendre un objet avec un ou plusieurs autres et retourne l'objet original modifié.
Si aucune cible n'est précisée, l'objet JQuery est lui même étendu. Cela peut être utile pour les créateurs de plugins qui souhaitent brancher de nouvelles fonctions dans JQuery.
Si un booléen "false" est spécifié comme premier argument, JQuery effectue une copie propre, en recopiant tout objet qui peut être trouvé. Autrement, la copié partagera la structure avec l'objet originel.
Les propriétés indéfinies ne seront pas copiées.

Le code source de cet exemple est ci après présenté :

Le code source ci avant donnera le code suivant comme résultat :

Le code source de cet exemple est ci après présenté :

Le code source ci avant donnera le code suivant comme résultat :


jQuery.grep( array, callback, [invert] )

Cette instruction permet de filtrer des items en dehors d'un tableau "Array" en utilisant une fonction.
La dite fonction passera deux arguments à savoir le tableau courant et la fonction de filtrage.
La fonction doit retourner "true" pour permettre de conserver la valeur dans le tableau et "false" pour la supprimer.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.grep( array, callback, [invert] ) Tester le sélecteur :


Le code source de cet exemple est ci après présenté :


jQuery.makeArray( obj )

Permet de transcrire un objet de type "Array" ou tableau en vrai tableau "Array".
Les objets de type "Array" ont une propriété "length" et cette propriété est numérotée de 0 à -1 .
Typiquement, il ne sera pas nécessaire d'utiliser cette fonction si vous utilisez JQuery qui l'utilise en interne.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.makeArray( obj ) Tester le sélecteur :
Un
Deux
Trois
Quatre

Le code source de cet exemple est ci après présenté :


jQuery.map( array, callback )

Permet de transcrire tous les items d'un tableau "Array" dans un autre tableau "Array".
La fonction de transcription qui est fournie avec cette méthode est appelée pour chaque item dans le tableau "Array" et transmet deux arguments à savoir l'item à transcrire et son index dans le tableau "Array". La fonction peut retourner la valeur transcrite, "null" (pour supprimer l'item) , ou un tableau "Array" d'items qui seront ensuite insérés dans le tableau "Array".
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.map( array, callback ) Tester le sélecteur :


Le code source de cet exemple est ci après présenté :


jQuery.inArray( value, array )

Permet de déterminer l'index du premier paramètre dans le tableau "Array" (-1 si non trouvé).
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.inArray( value, array ) Tester le sélecteur :
"John" trouvé à l'index
4 trouvé à l'index
"David" trouvé à l'index

Le code source de cet exemple est ci après présenté :


jQuery.unique( array )

Supprimer tous les éléments dupliqués d'un tableau d'éléments.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.unique( array ) Tester le sélecteur :
Il y a 6 "div" dans cette box myTest09.

Le code source de cet exemple est ci après présenté :


02 :: Opérations de test , Test operations:



jQuery.isFunction( obj )

L'instruction détermine si le paramètre transmis est une fonction.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.isFunction( obj ) Tester le sélecteur :
jQuery.isFunction(objs[0]) =
jQuery.isFunction(objs[1]) =
jQuery.isFunction(objs[2]) =
jQuery.isFunction(objs[3]) =
jQuery.isFunction(objs[4]) =

Le code source de cet exemple est ci après présenté :


03 :: Opérations sur les chaînes de caractères , String operations:



jQuery.trim( str )

Permet de supprimer les espaces "whitespaces" à gauche et à droite d'une chaîne de caractères.
Utiliser une expression régulière pour supprimer les espaces d'une chaîne de caractères.
Vous pouvez tester l'exemple en utilisant le formulaire ci après :
jQuery.trim( str ) Tester le sélecteur :

Le code source de cet exemple est ci après présenté :


ico com Aucun commentaire enregistré
ERREUR :: impossible de cr�er la nouvelle visite.
Access denied for user: 'dbo202340466@%' to database 'db202340466'1044