jQuery pour les débutants (Partie 6) – Interface utilisateur jQuery et lectures complémentaires
Dans la dernière leçon de la série de didacticiels jQuery for Beginners, nous présenterons brièvement jQuery UI – le plug-in jQuery le plus largement utilisé pour ajouter des interfaces utilisateur graphiques aux applications Web. Des superbes formulaires et effets visuels aux widgets, spinners et boîtes de dialogue déplaçables, l’interface utilisateur jQuery vous permet de créer des interfaces utilisateur Web riches.
dans notre dernière leçon jQuery pour les débutants Série de tutoriels, nous couvrirons brièvement Interface utilisateur jQuery – Le plugin jQuery le plus largement utilisé pour ajouter des interfaces utilisateur graphiques aux applications Web. Des superbes formulaires et effets visuels aux widgets, spinners et boîtes de dialogue déplaçables, l’interface utilisateur jQuery vous permet de créer des interfaces utilisateur Web riches.
Si vous ne l’avez pas déjà fait, assurez-vous de lire notre précédente série d’articles :
Qu’est-ce que jQuery UI et pourquoi devrais-je l’utiliser ?
jQuery UI vous offre tous les composants dont vous avez besoin pour une application Web moderne avec une interface graphique. Pour une meilleure description, c’est une collection de widgets.
Pour voir rapidement ce que vous pouvez en faire, parcourez simplement ce qu’il y a sur PCPC.Chez nous, le contenu est vraiment juste séparé div Utilisez une liste non ordonnée comme index. Exécutez la fonction d’onglets jQuery dessus et ils se transforment comme par magie en onglets. Étonnant! Vous pouvez même charger le contenu de l’onglet via AJAX si nécessaire.
Faire une vidéo du jour
La page bonus utilise également une boîte de dialogue « popup modale » pour confirmer l’action de l’utilisateur et renvoyer un message. Pour attirer l’attention de l’utilisateur, vous pouvez faire en sorte que la boîte de dialogue assombrit le reste du contenu de la page jusqu’à ce que l’interaction soit terminée.
Sur notre site Answers, nous utilisons le simple info-bulle Fournit la fonction des invites de bouton.
jQuery UI excelle vraiment avec les formulaires, avec accès à une tonne de curseurs et de sélecteurs.je suis sélecteur de date Le widget moi-même, vous pouvez le charger au-dessus d’une zone de saisie de texte normale dans laquelle l’utilisateur doit saisir une date.
Ca a l’air compliqué non ? Pouvez-vous imaginer écrire un code similaire en JavaScript pur ? Voici comment utiliser l’interface utilisateur jQuery :
$(« #champdate »).datepicker();
Je ne prendrai pas le temps d’expliquer à quel point c’est génial, car la démo officielle de l’interface utilisateur jQuery donne un bon aperçu de toutes les fonctionnalités disponibles ainsi que des exemples de code simples. Allez le lire.
Ajouter l’interface utilisateur jQuery
Le moyen le plus simple de démarrer avec jQuery UI est d’ajouter les lignes suivantes à votre en-tête – mais assurez-vous d’ajouter ces lignes après la référence jQuery principale, car jQuery UI nécessite que jQuery soit préchargé.Vous avez besoin d’une référence au script du plugin et feuille de style Contient des descriptions visuelles de ces éléments d’interface utilisateur.
Dans ce cas, nous avons établi un lien avec un thème appelé "ui-lightness" - mais vous pouvez choisir parmi un certain nombre de thèmes prédéfinis à partir d'ici, ou créer le vôtre. N'oubliez pas que si vous choisissez de créer votre propre thème, il ne sera pas hébergé par Google - choisissez l'un des thèmes prédéfinis, et en changeant le nom du thème, le lien ci-dessus fonctionnera parfaitement.
Dans WordPress, j'ai trouvé que la méthode ci-dessus était le moyen le plus simple de l'inclure - assurez-vous simplement de le faire après wp_head() a été appelé.La méthode officielle de WordPress consiste à utiliser wp_enqueue_script() Cependant, il est détaillé dans cette question StackExchange.
téléchargement personnalisé
Une fonctionnalité intéressante du site de téléchargement de jQuery UI est que vous pouvez personnaliser les fonctionnalités souhaitées, en réduisant la taille globale de votre JavaScript.Taille totale des scripts avec tout activé (N'inclut pas les feuilles de style, vous devrez également inclure) il s'agit de 230kb. alors quand tu Pouvez Réduisez sa taille avec des téléchargements personnalisés, cela ne vaut vraiment pas la peine si vous utilisez plus de 50% de l'ensemble des fonctionnalités. En utilisant la bibliothèque complète standard, vous pouvez utiliser la version hébergée par Google - qui est probablement déjà mise en cache dans le navigateur de l'utilisateur de toute façon. Cependant, si vous avez juste besoin de certaines fonctionnalités, effectuez un téléchargement personnalisé et servez le fichier minifié localement à partir de votre site.
Ressource
Notre mini-série est terminée, alors par où commencer ? Heureusement, c'est Internet, et Google est une chose :
Je recommande également d'apprendre quelques bases en PHP dont vous aurez besoin pour gérer tout traitement de formulaire AJAX ou côté serveur. N'oubliez pas que jQuery n'est qu'un langage côté client qui s'exécute dans le navigateur, de sorte que votre nouvelle application Web géniale ne fera pas grand-chose sans un traitement côté serveur. Bien sûr, WordPress est un excellent moyen de commencer à apprendre PHP en personnalisant le thème et en écrivant vos propres plugins.
Maintenant, prenez un moment pour vous féliciter d'être arrivé aussi loin - vous êtes génial - et n'hésitez pas à partager des commentaires ou des ressources supplémentaires dans les commentaires.
A propos de l'auteur