Quels sont les plugins jQuery «indispensables»? [fermé]


108

J'aimerais savoir quels sont les plugins JQuery les plus utiles. Je suis particulièrement intéressé par ceux qui sont susceptibles d'être utiles dans le développement général de l'interface utilisateur, tels que Tablesorter , plutôt que ceux qui répondent à des besoins inhabituels.

Si vous pouviez fournir une très brève description de l'objectif du plugin, ce serait vraiment utile.

Merci, Don


1
Beaucoup de gens ont tendance à combiner jquery avec de bonnes bibliothèques d'interface utilisateur comme YUI ou dojo. Cela facilite le skin de l'application et donne un aspect cohérent à tous les niveaux, ce qui pourrait être assez difficile à réaliser avec un méli-mélo de plugins jquery pour l'interface utilisateur. My 2C :)
Surya

Si vous utilisez dojo ou YUI, vous pouvez également ne pas utiliser jQuery car les deux incluent une bibliothèque javascript similaire comme jQuery.
Joshua Partogi

3
jQuery + YUI + dojo + les plugins "indispensables", oui. Je suis sûr que je ne frapperai jamais votre site de ma vie.
gblazex

Réponses:


45

Ma liste:

  • Saisie automatique
    • Champ de saisie pour permettre aux utilisateurs de trouver et de sélectionner rapidement une valeur, en exploitant la recherche et le filtrage.
  • JSON
    • Plug-in JSON récupérant la récupération et la manipulation des données json.
  • Biscuit
    • Plug-in utilitaire simple et léger pour lire, écrire et supprimer des cookies.
  • Vaildation
    • Pour valider les données d'entrée du formulaire.
  • UI
    • Widgets thématiques et prêts à l'emploi complets et plus encore ...
  • Interface
    • Glisser, Sortables, Droppables, composants plug-and-play et effets visuels.
  • Cycle
    • Plug-in de diaporama d'images polyvalent et léger.

Si quelqu'un pouvait essayer de fournir une très brève description de ceux qui n'ont pas déjà été décrits dans d'autres articles, je vais essayer de les regrouper tous dans un article de synthèse.
Dónal

7
L'interface est dépréciée et ne fonctionne plus avec la version 1.2.6 - remplacée par l'interface utilisateur
redsquare

3
À partir du lien JSON: Mise à jour 2007-09-13: À partir de la version 1.2, le noyau jQuery prend désormais en charge les téléchargements JSONP inter-domaines dans le cadre de la prise en charge native d'Ajax. Je vous suggère d'utiliser ce support au lieu du plugin.
Alexander Abramov

31

Nous utilisons actuellement:

Plus impressionnant

Éléments de l'interface utilisateur Jquery:

Plugins communautaires utiles:

Plus à venir, j'ajouterai des liens etc ...


Defo - HotKeys est incroyable. Aussi un excellent moyen de sortir pour les boutons d'
envoi

29

Je pense que le plugin Flot (une bibliothèque / plugin de traçage) mérite une place dans cette liste "incontournable".

De plus, il est utilisé ici, dans StackOverflow, pour afficher l'histogramme de la réputation dans la page du compte utilisateur.


C'est assez impressionnant - je pensais que nous étions des images la première fois que je les ai vues.
Hugoware

4
+1 Wow, Flot est plutôt cool. Bonne trouvaille!
TehOne

Flot utilisé dans de nombreux projets, facilement configurable et très facile à comprendre comment cela fonctionne - c'est un incontournable!
xorinzor

11

Je vais en énumérer une sur laquelle je travaille ...

Mon plugin jLINQ est une version jQuery de .NET LINQ. Il est conçu pour travailler avec des collections en mémoire (sans parler directement au serveur) et vous permet d'utiliser une syntaxe similaire à la suivante.

var results = $.from(data)
    .ignoreCase()
    .startsWith("firstName","m")
    .or("n")
    .isNot("administrator")
    .orderBy("lastName")
    .select();

Il prend en charge un tas d'autres commandes que vous trouvez dans LINQ pour le classement et le regroupement avec la plupart des commandes de sélection telles que contains, between, greaterThan, etc ...

Voici une démo - C'est stable, mais toujours en cours

Peut-être pas forcément, mais pourrait être utile au fur et à mesure de sa progression ...


Je ne sais rien à propos de .Net, donc je ne devrais probablement même pas faire de commentaires, mais ... Je crois que LINQ est un moyen d'accéder aux données (relationnelles, XML, etc.), n'est-ce pas le genre de chose que vous ne feriez généralement pas? ne voulez pas dans votre code côté client, où n'importe qui pourrait le modifier?
Dónal

1
LINQ vous permet également de travailler avec des objets et des tableaux en mémoire. C'est tout pour ça. Il ne parle pas réellement aux bases de données côté serveur.
Hugoware

Donc, vous l'utiliseriez généralement pour naviguer dans les données stockées dans les objets JS?
Dónal

Oui, c'est pratique pour travailler avec des tableaux d'objets. Vous pouvez interroger les propriétés des objets.
Hugoware

Super, je vais consulter la documentation si j'ai d'autres questions.
Dónal


8

1
Excellente réponse, je l'accepterais, mais je suppose que ce n'est pas vraiment le genre de question qui a une «bonne» réponse et je ne veux pas (encore) décourager d'autres réponses.
Dónal

6

Pour un moyen discret d'envoyer des messages au client sans affecter le contenu de la page de manière permanente, j'utilise jGrowl , basé sur le système OSX Growl.

Beaucoup d'options, de paramètres et cela garde la page propre :)


J'adore Growl et ça a l'air génial aussi.
Tim Büthe


5

Je sais que c'est un vieux post, mais je pensais juste que je jetterais mes 2 cents, pour référence future.

Colorbox - Certainement la meilleure fenêtre / lightbox modale pour Jquery.

Le plugin Validation (mentionné précédemment) fonctionne également très bien.


3

UI - pas de meilleure façon de faire des draggables, des redimensionnables et quelques autres.

Slibox2 - clone ultime de lightbox pour jQuery, très facile à utiliser.

iFixPng - solution simple pour IE6 PNG w / alpha.




2

J'utilise toujours Facebox pour afficher des formulaires contextuels et des messages à l'utilisateur. Cela garde l'interface utilisateur propre (la plupart de nos utilisateurs utilisent Facebook), et pourtant ce n'est pas aussi fade que de l'utiliser alert().


1

Si vous utilisez Visual Studio 2008 pour coder votre jQuery, vous avez besoin d'Intellisense: http://weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx


Vous n'en avez pas besoin, juste une belle à avoir :)
redsquare

Si vous faites jQuery dans VS 2008, je pense que c'est un incontournable;)
Aaron Powell

Ceci est pour l'ancien studio visuel et pour l'ancien jquery. Comment utiliser l'intellisence dans VS2010 avec lates jquery 1.7?
Andrus



1

Personne ne les a mentionnés, ce que j'ai trouvé très utile:

  • Tables de données - Ajoutez des fonctions avancées et des contrôles d'interaction à un tableau HTML
  • BeautyTips - Ajoutez des info-bulles configurables à un élément HTML

0

Je suis un grand fan de jTemplates , qui vous donne des modèles côté client. Je le trouve extrêmement puissant, notamment pour le rendu des résultats.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.