Jakie są „niezbędne” wtyczki jQuery? [Zamknięte]

108

Chciałbym wiedzieć, jakie są najbardziej przydatne wtyczki JQuery. Szczególnie interesują mnie te, które mogą być przydatne w ogólnym rozwoju interfejsu użytkownika, takie jak Tablesorter , a nie te, które służą nietypowym potrzebom.

Gdybyś mógł podać bardzo krótki opis przeznaczenia wtyczki, byłoby to naprawdę pomocne.

Dzięki, Don

Dónal
źródło
1
Wiele osób łączy jquery z dobrymi bibliotekami interfejsu użytkownika, takimi jak YUI czy dojo. Ułatwia to skórowanie aplikacji i zapewnia spójny wygląd na całej planszy, co może być dość trudne do osiągnięcia przy użyciu mieszanki wtyczek jquery do interfejsu użytkownika. Moje 2C :)
Surya
Jeśli używasz dojo lub YUI, możesz również nie używać jQuery, ponieważ oba zawierają podobną bibliotekę javascript, taką jak jQuery.
Joshua Partogi
3
jQuery + YUI + dojo + wtyczki „must have”, tak. Jestem prawie pewien, że nigdy w życiu nie trafię na twoją witrynę.
gblazex,

Odpowiedzi:

45

Moja lista:

  • autouzupełnienie
    • Pole wejściowe umożliwiające użytkownikom szybkie wyszukiwanie i wybieranie wartości, wykorzystując wyszukiwanie i filtrowanie.
  • JSON
    • Wtyczka JSON do pobierania i manipulowania danymi JSON.
  • Ciastko
    • Prosta i lekka wtyczka narzędziowa do czytania, zapisywania i usuwania plików cookie.
  • Vaildation
    • Do walidacji danych wejściowych formularza.
  • UI
    • W pełni funkcjonalne widżety tematyczne i gotowe do użycia oraz nie tylko ...
  • Berło
    • Przeciąganie, sortowanie, upuszczanie, komponenty plug-and-play i efekty wizualne.
  • Cykl
    • Wszechstronna i lekka wtyczka do pokazu slajdów.
CMS
źródło
Gdyby ktoś mógł spróbować przedstawić bardzo krótki opis tych, które nie zostały jeszcze opisane w innych postach, spróbuję zamieścić je wszystkie w poście podsumowującym.
Dónal
7
Interfejs jest amortyzowany i nie działa już z wersją 1.2.6 - zastąpiony przez interfejs użytkownika
redsquare
3
Z łącza JSON: Aktualizacja 2007-09-13: Od wersji 1.2 rdzeń jQuery obsługuje teraz pobieranie z wielu domen JSONP w ramach natywnej obsługi Ajax. Sugeruję użycie tego wsparcia zamiast wtyczki.
Alexander Abramov
31

Obecnie używamy:

Najbardziej imponujące

Elementy interfejsu użytkownika JQuery:

Przydatne wtyczki społeczności:

Więcej w przyszłości, dodam linki itp ...

penderi
źródło
Defo - HotKeys jest niesamowity. Również świetne wyjście dla przycisków przesyłania / wprowadzania itp., A także skrótów klawiaturowych
penderi
29

Myślę, że wtyczka Flot (biblioteka / wtyczka kreśląca) zasługuje na miejsce na tej liście, którą trzeba mieć.

Ponadto jest używany tutaj, w StackOverflow, do wyświetlania histogramu reputacji na stronie konta użytkownika.

Romain Linsolas
źródło
To imponujące - pomyślałem, że to obrazy, gdy pierwszy raz je zobaczyłem.
Hugoware
4
+1 Wow, Flot jest całkiem fajny. Dobre znalezisko!
TehOne
Używany w wielu projektach, łatwo konfigurowalny i bardzo łatwy do zrozumienia, jak to działa - to pozycja obowiązkowa!
xorinzor
11

Wymienię jeden, nad którym pracuję ...

Moja wtyczka jLINQ jest wersją jQuery .NET LINQ. Jest przeznaczony do pracy z kolekcjami w pamięci (bez bezpośredniej komunikacji z serwerem) i pozwala używać składni podobnej do poniższej.

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

Obsługuje wiele innych poleceń, które można znaleźć w LINQ do porządkowania i grupowania wraz z większością poleceń wyboru, takich jak zawiera, między, większa niż itp.

Oto demo - jest stabilne, ale wciąż trwa

Może nie musi, ale może się przydać w miarę postępów ...

Hugoware
źródło
Nic nie wiem o .Net, więc prawdopodobnie nie powinienem nawet komentować, ale ... Uważam, że LINQ jest środkiem dostępu do danych (relacyjnych, XML itp.), Czy nie jest to rodzaj rzeczy, której na ogół byś nie chciał nie chcesz w kodzie po stronie klienta, gdzie każdy mógłby go zmodyfikować?
Dónal
1
LINQ pozwala Ci również pracować z obiektami i tablicami w pamięci. To wszystko dla. W rzeczywistości nie komunikuje się z bazami danych po stronie serwera.
Hugoware
Czyli zazwyczaj używałbyś go do poruszania się po danych przechowywanych w obiektach JS?
Dónal
Dobrze, jest to przydatne do pracy z tablicami obiektów. Możesz zapytać o właściwości obiektów.
Hugoware
Świetnie, przejdę do dokumentacji, jeśli mam dodatkowe pytania.
Dónal
8
nickf
źródło
1
Świetna odpowiedź, zaakceptowałbym ją, ale przypuszczam, że nie jest to tak naprawdę rodzaj pytania, na które odpowiedź ma „właściwą” i nie chcę zniechęcać do dalszych odpowiedzi (jeszcze).
Dónal
6

Aby w dyskretny sposób wysyłać wiadomości do klienta bez trwałego wpływu na zawartość strony, używam jGrowl , opartego na systemie OSX Growl.

Wiele opcji, ustawień i zapewnia czystość strony:)

GlenCrawford
źródło
Love Growl i to też wygląda świetnie.
Tim Büthe
5

Narzędzia jQuery firmy Flowplayer są naprawdę wyszukane. Bardzo podoba mi się wtyczka expose and overlay.

Joshua Partogi
źródło
Zgadzam się, te często obezwładniają jquery-ui i nie zawierają żadnej licencji „rób, co chcesz”.
Nikita Rybak
5

Wiem, że to stary post, ale pomyślałem, że wrzucę moje 2 centy na przyszłość.

Kolorowe pudełko - Zdecydowanie najlepsze okno modalne / lightbox dla Jquery.

Wtyczka Validation (wcześniej wspomniana) również działa bardzo dobrze.

Batfan
źródło
3

UI - nie ma lepszego sposobu na robienie draggables, resizables i kilku innych.

Slibox2 - najlepszy klon lightboxa dla jQuery, bardzo łatwy w użyciu.

iFixPng - proste rozwiązanie dla IE6 PNG w / alpha.

Myśliciel
źródło
2

Zawsze używam Faceboksa do wyświetlania użytkownikowi wyskakujących formularzy i wiadomości. Utrzymuje interfejs użytkownika w czystości (większość naszych użytkowników korzysta z Facebooka), a mimo to nie jest tak nijaki jak używanie alert().

user335900
źródło
1

Jeśli używasz Visual Studio 2008 do kodowania jQuery, potrzebujesz Intellisense: http://weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx

Aaron Powell
źródło
Nie potrzebujesz tego, po prostu miło mieć :)
redsquare
Jeśli robisz jQuery w VS 2008, myślę, że to pozycja obowiązkowa;)
Aaron Powell
To jest dla starego studia wizualnego i dla starego jQuery. Jak korzystać z inteligencji w VS2010 w Lates JQuery 1.7?
Andrus
1

Nikt nie wspomniał o tych, które uznałem za bardzo przydatne:

  • Dane - dodawaj zaawansowane funkcje i kontrolki interakcji do tabeli HTML
  • BeautyTips - Dodaj konfigurowalne podpowiedzi do elementu HTML
matino
źródło
0

Jestem wielkim fanem jTemplates , które umożliwiają tworzenie szablonów po stronie klienta. Uważam, że jest niezwykle potężny, szczególnie w przypadku wyników renderowania.

Daniel Hill
źródło