Quali sono i plugin jQuery "indispensabili"? [chiuso]


108

Mi piacerebbe sapere quali sono i plugin JQuery più utili. Sono particolarmente interessato a quelli che potrebbero essere utili nello sviluppo dell'interfaccia utente generale, come Tablesorter , piuttosto che a quelli che soddisfano esigenze non comuni.

Se potessi fornire una descrizione molto breve dello scopo del plugin, sarebbe davvero utile.

Grazie, Don


1
Molte persone tendono a combinare jquery con buone librerie ui come YUI o dojo. Ciò semplifica lo skin dell'app e offre un aspetto coerente su tutta la linea, il che potrebbe essere piuttosto difficile da ottenere con un miscuglio di plugin jquery per l'interfaccia utente. My 2C :)
Surya

Se stai usando dojo o YUI, potresti anche non usare jQuery perché entrambi includono una libreria javascript simile come jQuery.
Joshua Partogi,

3
jQuery + YUI + dojo + i plugin "indispensabili", yeaaah. Sono abbastanza sicuro che non raggiungerò mai il tuo sito in una vita.
gblazex

Risposte:


45

La mia lista:

  • Completamento automatico
    • Campo di immissione per consentire agli utenti di trovare e selezionare rapidamente un valore, sfruttando la ricerca e il filtro.
  • JSON
    • Plugin JSON che recupera il recupero e la manipolazione dei dati JSON.
  • biscotto
    • Plugin di utilità semplice e leggero per leggere, scrivere ed eliminare i cookie.
  • Vaildation
    • Per convalidare i dati di input del modulo.
  • UI
    • Widget tematici completi e pronti per l'uso e altro ancora ...
  • Interfaccia
    • Trascinamento, Sortables, Droppables, componenti plug-and-play ed effetti visivi.
  • Ciclo
    • Plugin di presentazione di immagini versatile e leggero.

Se qualcuno potesse provare a fornire una descrizione molto breve di quelli che non sono già stati descritti in altri post, proverò a raggrupparli tutti in un post di riepilogo.
Dónal

7
L'interfaccia è deprezzata e non funziona più con 1.2.6 - sostituita dall'interfaccia utente
redsquare

3
Dal collegamento JSON: Aggiornamento 2007-09-13: a partire dalla versione 1.2, jQuery core ora supporta i download JSONP tra domini come parte del supporto Ajax nativo. Ti suggerisco di utilizzare questo supporto invece del plugin.
Alexander Abramov

31

Attualmente utilizziamo:

Più impressionante

Elementi dell'interfaccia utente di Jquery:

Plugin utili della community:

Altro in arrivo, aggiungerò link ecc ...


Defo - HotKeys è fantastico. Ottima anche per i pulsanti di invio / invio ecc., Nonché per le scorciatoie da tastiera per la produttività
penderi

29

Penso che il plug-in Flot (una libreria / plug-in di plottaggio) meriti un posto in questo elenco di "must-have".

Inoltre, viene utilizzato qui, in StackOverflow, per visualizzare l'istogramma della reputazione nella pagina dell'account utente.


È piuttosto impressionante: ho pensato che quelle fossero immagini la prima volta che le ho viste.
Hugoware

4
+1 Wow, Flot è davvero fantastico. Buona scoperta!
TehOne

Flot utilizzato in molti progetti, facilmente configurabile e molto facile da capire come funziona: è un must!
xorinzor

11

Ne elencherò uno su cui sto lavorando ...

Il mio plugin jLINQ è una versione jQuery di .NET LINQ. È fatto per lavorare con raccolte in memoria (non parlare direttamente al server) e consente di utilizzare una sintassi simile alla seguente.

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

Supporta un sacco di altri comandi che trovi in ​​LINQ per l'ordinamento e il raggruppamento insieme alla maggior parte dei comandi di selezione come contiene, tra, maggiore di, ecc ...

Ecco una demo : è stabile, ma ancora in corso

Forse non deve avere, ma potrebbe essere utile man mano che progredisce ...


Non so nulla di .Net, quindi probabilmente non dovrei nemmeno commentare ma ... credo che LINQ sia un mezzo per accedere ai dati (relazionali, XML, ecc.), Non è questo il genere di cose che generalmente non faresti non vuoi nel tuo codice lato client, dove chiunque potrebbe modificarlo?
Dónal

1
LINQ consente di lavorare anche con oggetti e array in memoria. È tutto questo. In realtà non parla ai database sul lato server.
Hugoware

Quindi, in genere lo useresti per navigare tra i dati memorizzati negli oggetti JS?
Dónal

Bene, è comodo per lavorare con array di oggetti. È possibile interrogare le proprietà sugli oggetti.
Hugoware

Ottimo, controllerò i documenti se avessi ulteriori domande.
Dónal


8

1
Ottima risposta, l'accetterei, ma suppongo che questo non sia proprio il tipo di domanda che ha una risposta "giusta" e non voglio scoraggiare ulteriori risposte (ancora).
Dónal

6

Per un modo discreto di inviare messaggi al client senza influire in modo permanente sul contenuto della pagina, utilizzo jGrowl , basato sul sistema OSX Growl.

Molte opzioni, impostazioni e mantiene pulita la pagina :)


Love Growl e anche questo sembra fantastico.
Tim Büthe


5

So che questo è un vecchio post ma, ho pensato di buttare i miei 2 centesimi, per riferimento futuro.

Colorbox - Sicuramente la migliore finestra / lightbox modale per Jquery.

Anche il plug-in Validation (menzionato in precedenza) funziona molto bene.


3

Interfaccia utente : nessun modo migliore per eseguire operazioni di trascinamento, ridimensionamento e pochi altri.

Slibox2 - l'ultimo clone di lightbox per jQuery, molto facile da usare.

iFixPng - soluzione semplice per IE6 PNG con alpha.




2

Uso sempre Facebox per mostrare all'utente moduli e messaggi a comparsa. Mantiene pulita l'interfaccia utente (la maggior parte dei nostri utenti usa Facebook), eppure non è così blanda come l'utilizzo alert().





1

Nessuno ha menzionato questi, che ho trovato molto utili:



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.