Liste de vérification pour déboguer le code utilisant jQuery et jQuery UI

Les vérifications suivantes vous aideront à déboguer votre code utilisant jQuery et jQuery UI lorsqu'il ne donne pas les résultats escomptés.
(suite…)Les vérifications suivantes vous aideront à déboguer votre code utilisant jQuery et jQuery UI lorsqu'il ne donne pas les résultats escomptés.
(suite…)Lorsque vous codez à l'aide de JavaScript, vous pouvez voir en détail les lignes de code qui sont exécutées grâce au débogueur JavaScript intégré dans Chrome.
Cet article vous montrera les possibilités de cet outil.
(suite…)Lorsqu'on désire exécuter du code JavaScript lors d'un clic sur un élément HTML comme par exemple un bouton, deux approches possibles :
Ex :
<input type="button" id="recalculer" value="Recalculer"
/>Ex :
<input type="button" id="recalculer" value="Recalculer" />
$("#recalculer").click(recalculer);
Une fonction anonyme c'est... une fonction qui n'a pas de nom !!!
Même si cette définition est vraie, elle n'aide pas à la compréhension. Alors, recommençons : une fonction anonyme est une fonction dont le code est écrit directement dans l'appel d'une autre fonction, alors que le paramètre attendu est une fonction de rappel.
(suite…)La validation d'un formulaire Web côté client est essentielle. C'est elle qui permet d'informer l'usager le plus rapidement lorsqu'il entre des informations invalides.
En fait, les éléments visuels devraient déjà avoir averti l'usager de certaines règles à suivre : astérisque (*) devant les informations obligatoires, texte indiquant le format attendu, taille des zones de texte pour indiquer la taille de ce qui est attendu, etc. Mais ces éléments visuels ne sont qu'indicatifs. Ils n'effectuent pas de validation.
La validation côté client peut être effectuée à l'aide d'attributs HTML ou à l'aide de JavaScript, avec ou sans jQuery.
(suite…)Certains sites ont besoin de mettre en place une liste déroulante dont les options dépendent de la valeur sélectionnée dans une autre liste déroulante.
Par exemple, on pourrait avoir une liste déroulante proposant les départements d'une entreprise et une autre qui présente les personnes travaillant dans le département sélectionné. Autre exemple : une liste déroulante de pays et, selon le pays sélectionné, une liste déroulante de provinces (ou d'états, ou de communes, selon le terme convenant au pays).
Pour réaliser des listes déroulantes imbriquées, AJAX sera votre allié !
(suite…)Une autre application intéressante d'AJAX consiste à ajouter, modifier ou supprimer des informations dans la base de données. Par exemple, si un usager ajoute un commentaire sur une page Web, son commentaire pourrait, grâce à AJAX, être enregistré sans que la page ait besoin d'être rechargée.
Encore une fois, ceci améliorera l'expérience utilisateur.
Mais attention : il faudra mettre en place des mécanismes de protection afin d'éviter que des utilisateurs malveillants s'emparent du code AJAX pour modifier les données d'une façon non souhaitable. Les nonces sont tout désignées pour cela.
(suite…)