web-dev-qa-db-fra.com

jQuery vs jQuery Mobile vs jQuery UI?

Je suis nouveau dans le développement web et il y a juste trop de choses j * là-bas. Je me demande quelles sont les différences entre ces cadres?

De plus, pourquoi parle-t-on beaucoup de la création d’un plugin avec jQuery? N’est-il pas supposé être une bibliothèque JavaScript pour rendre votre page Web plus interactive?

96
Chan Le

jQuery est un framework JavaScript conçu pour permettre aux développeurs "d'écrire moins, mais de faire plus", les 3 saveurs différentes dont vous parlez, faites des choses très différentes.

Tout d’abord, jQuery est la bibliothèque principale qui contient les fonctionnalités principales du framework. Par conséquent, si vous souhaitez faire fondre un élément, vous devez inclure jQuery sur votre page, puis appeler la fonction fadeIn() sur l’un des éléments suivants: vos éléments.

jQuery UI a été créé avec des éléments d'interface utilisateur et des interactions qui nécessitent généralement beaucoup de code pour être manipulés autrement. Ainsi, la bibliothèque contient des éléments tels que la possibilité de glisser-déposer des éléments et d'obtenir des informations utiles à partir de ces interactions. Mais en même temps, l'accent est mis sur l'aspect et la convivialité. Par conséquent, toutes sortes de thèmes sont disponibles pour styliser ces éléments d'interface utilisateur puissants dans cette bibliothèque.

jQuery mobile est un puissant framework construit sur jQuery et conçu spécifiquement pour les plates-formes mobiles. Après tout, les fonctionnalités de glisser-déposer doivent être repensées pour les écrans tactiles, de même que les fonctionnalités de base telles que le "survol" qui ne existe sur mobile.

Dans l'ensemble, les frameworks peuvent être utilisés pour améliorer la convivialité d'un site et permettre aux développeurs de gagner beaucoup de temps. Pour en savoir plus sur la visite du cadre Learning jQuery - une excellente ressource pour commencer.

Les plugins permettent aux développeurs Web de prendre la solution à leur problème et de l'abréger en un seul bloc fonctionnel et indépendant (généralement dans un fichier séparé). Ils peuvent ensuite partager cela avec tout le monde afin qu'ils puissent faire la même chose. Ainsi, si un utilisateur crée une fonctionnalité de galerie pour un site Web créé, créer un plug-in lui permettrait de réutiliser facilement le code et d'aider les autres personnes confrontées au même problème.

194
Tom Walters