Différence entre l'interface utilisateur JQuery et JQuery

JQuery vs JQuery UI

Les scripts côté client ont vraiment pris la tête du développement web ces dernières années, de nombreux développeurs ajoutant des éléments interactifs à leurs sites. JQuery et JQuery UI sont deux outils qui simplifient la tâche de script côté client. La principale différence entre JQuery et JQuery UI est leur ordre. JQuery a été développé en premier et est à la base de nombreux plugins disponibles aujourd'hui. JQuery UI a ensuite été créé au-dessus de JQuery pour fournir des fonctionnalités spécifiques. La première implication majeure de ceci est le besoin d'installer JQuery si vous voulez utiliser JQuery UI. Mais, vous n'avez pas besoin d'avoir l'interface utilisateur JQuery si vous voulez juste utiliser JQuery.

JQuery a été développé pour répondre à un large éventail de besoins afin que vous n'ayez pas à écrire chaque fonction dans Javascript chaque fois que vous les implémentez dans une page. D'autre part, JQuery UI répond à un besoin spécifique, qui est la création d'une interface utilisateur interactive puissante et flexible, mais simple à gérer.

L'intégralité de JQuery UI tourne autour de trois catégories; interactions, widgets et effets. Les interactions sont les meilleures pour changer le comportement de certains éléments de la page. Vous pouvez les faire glisser, déposer, redimensionner, sélectionner et trier, ce qui augmente considérablement ce que vous pouvez faire dans une page. Les widgets sont des éléments prédéfinis qui peuvent être déposés directement dans votre page. Cela inclut les boutons, les sélecteurs de date, la boîte de dialogue, la saisie semi-automatique, la barre de progression, les curseurs, les onglets et même les conteneurs d'accordéon. Les widgets peuvent être orientés de façon à ce qu'ils correspondent à l'apparence de votre page.

Enfin, JQuery UI a aussi des effets qui n'effectuent aucune fonction en dehors de l'ajout de "eye candy" à la page. Des effets tels que fondu entrant ou sortant, glisser, exploser, apparaître, etc. peuvent être appliqués aux éléments de la page. Les effets peuvent être contrôlés via des scripts et peuvent même être commutés d'une classe à l'autre.

JQuery est fondamentalement la base de JQuery UI et est le plus puissant entre les deux. Il devrait être utilisé pour un travail plus avancé nécessitant un code personnalisé et des interactions. Pour les besoins d'interface utilisateur de base, l'utilisation de l'interface utilisateur JQuery est très bénéfique car elle réduit la complexité du codage et accélère l'ensemble du processus.

Résumé:

1. JQuery UI est construit sur JQuery
2. JQuery est nécessaire pour utiliser l'interface utilisateur JQuery, mais vous pouvez utiliser JQuery sans interface utilisateur JQuery
3. JQuery peut faire une grande variété de choses alors que JQuery UI a son propre ensemble de fonctionnalités