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


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.

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 ...


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.


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 ...


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

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:)


Love Growl i to też wygląda świetnie.
Tim Büthe


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.


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.




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().





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

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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.