"Olması gereken" jQuery eklentileri nelerdir? [kapalı]


108

En kullanışlı JQuery eklentilerinin ne olduğunu bilmek istiyorum. Nadir ihtiyaçlara hizmet edenlerden ziyade , Tablesorter gibi genel kullanıcı arayüzü geliştirmede yararlı olması muhtemel olanlarla özellikle ilgileniyorum .

Eklentinin amacının çok kısa bir açıklamasını yapabilirseniz, bu gerçekten yardımcı olacaktır.

Teşekkürler Don


1
Pek çok insan jquery'yi YUI veya dojo gibi iyi ui kitaplıklarıyla birleştirme eğilimindedir. Bu, uygulamayı kaplamayı kolaylaştırır ve pano boyunca tutarlı bir görünüm sağlar; bu, UI için jquery eklentilerinin hodge-podge'ları ile elde edilmesi oldukça zor olabilir. Benim 2C :)
Surya

Dojo veya YUI kullanıyorsanız, jQuery'yi de kullanmayabilirsiniz, çünkü her ikisi de jQuery gibi benzer javascript kitaplığı içerir.
Joshua Partogi

3
jQuery + YUI + dojo + "sahip olunması gereken" eklentiler, evet. Bir ömür boyu sitenize asla vurmayacağıma oldukça eminim.
gblazex

Yanıtlar:


45

Listem:

  • Otomatik tamamlama
    • Kullanıcıların hızlı bir şekilde bazı değerleri bulup seçmesini, arama ve filtrelemeden yararlanmasını sağlayan giriş alanı.
  • JSON
    • JSON eklentisi, json verilerini alıyor ve işliyor.
  • Kurabiye
    • Çerezleri okumak, yazmak ve silmek için basit ve hafif yardımcı program eklentisi.
  • Vaildation
    • Form giriş verilerini doğrulamak için.
  • UI
    • Tam özellikli temalı ve kullanıma hazır widget'lar ve daha fazlası ...
  • Arayüz
    • Sürükleme, Sıralanabilir Öğeler, Çıkarılabilir Öğeler, tak ve çalıştır bileşenleri ve görsel efektler.
  • Döngü
    • Çok yönlü ve hafif resim slayt gösterisi eklentisi.

Birisi daha önce başka gönderilerde anlatılmamış olanların çok kısa bir açıklamasını yapmaya çalışabilirse, hepsini özetleyici bir gönderiye dönüştürmeyi deneyeceğim.
Dónal

7
Arayüz amortismana tabi
tutuldu

3
JSON bağlantısından: Güncelleme 2007-09-13: Sürüm 1.2'den itibaren, jQuery çekirdeği artık yerel Ajax desteğinin bir parçası olarak etki alanları arası JSONP indirmelerini desteklemektedir. Eklenti yerine bu desteği kullanmanızı öneririm.
Alexander Abramov

31

Şu anda kullanıyoruz:

En etkileyici

Jquery kullanıcı arayüzü öğeleri:

Yararlı topluluk eklentileri:

Daha fazlası, bağlantılar vb. Ekleyeceğim ...


Defo - HotKeys harika. Ayrıca, gönderme / girme düğmeleri ve klavye üretkenliği kısayolları için harika bir çıkış yolu
penderi

29

Flot eklentisinin (bir çizim kitaplığı / eklentisi) bu "sahip olunması gerekenler" listesinde bir yeri hak ettiğini düşünüyorum .

Ayrıca burada StackOverflow'da kullanıcı hesabı sayfasında itibarın histogramını görüntülemek için kullanılır.


Bu oldukça etkileyici - onları ilk gördüğümde onların birer görüntü olduğunu düşünmüştüm.
Hugoware

4
+1 Vay canına, Flot oldukça havalı. İyi bul!
TehOne

Birçok projede kullanılan flot, kolayca yapılandırılabilir ve nasıl çalıştığını anlamak çok kolay - sahip olunması gereken bir şey!
xorinzor 07

11

Üzerinde çalıştığım birini listeleyeceğim ...

Benim jLINQ eklentim , .NET LINQ'nun bir jQuery sürümüdür. Bellek içi koleksiyonlarla çalışmak için yapılmıştır (doğrudan sunucuyla konuşmamak) ve aşağıdakine benzer bir sözdizimi kullanalım.

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

LINQ içinde bulduğunuz diğer komutların birçoğunu içerir, arasında, daha büyük, vb. Gibi seçim komutlarının çoğuyla birlikte sıralamak ve gruplamak için destekler.

İşte bir demo - Kararlı, ancak hala devam ediyor

Belki sahip olmamalı, ama ilerledikçe faydalı olabilir ...


.Net hakkında hiçbir şey bilmiyorum, bu yüzden muhtemelen yorum bile yapmamalıyım ama .... LINQ'nun verilere (ilişkisel, XML, vb.) Erişmenin bir yolu olduğuna inanıyorum, bu genellikle istemeyeceğiniz türden bir şey değil İstemci tarafı kodunuzda, herhangi birinin değiştirebileceği bir yer olmasını istemiyor musunuz?
Dónal

1
LINQ, bellek içi nesneler ve dizilerle de çalışmanıza izin verir. Hepsi bu kadar. Aslında sunucu tarafındaki veritabanlarıyla konuşmuyor.
Hugoware

Yani, genellikle JS nesnelerinde depolanan veriler arasında gezinmek için onu kullanırsınız?
Dónal

Doğru, nesne dizileriyle çalışmak için kullanışlıdır. Nesneler üzerindeki özellikleri sorgulayabilirsiniz.
Hugoware

Harika, başka sorum olursa dokümanlara bakacağım.
Dónal


8

1
Harika cevap, kabul ediyorum, ama sanırım bu gerçekten "doğru" cevabı olan türden bir soru değil ve (henüz) başka yanıtları caydırmak istemiyorum.
Dónal

6

Sayfanın içeriğini kalıcı olarak etkilemeden istemciye mesaj göndermenin göze çarpmayan bir yolu için , OSX Growl sistemine dayalı jGrowl kullanıyorum .

Çok sayıda seçenek, ayar ve sayfayı temiz tutar :)


Growl'u seviyorum ve bu da harika görünüyor.
Tim Büthe


5

Bunun eski bir gönderi olduğunu biliyorum, ancak ileride başvurmak için 2 sentimi atacağımı düşündüm.

Colorbox - Jquery için kesinlikle en iyi kalıcı pencere / ışık kutusu.

Doğrulama eklentisi (daha önce bahsedilmişti) da çok iyi çalışıyor.


3

UI - sürüklenebilir, yeniden boyutlandırılabilir ve birkaç tane daha yapmanın daha iyi bir yolu yok.

Slibox2 - jQuery için nihai ışık kutusu klonu, kullanımı çok kolay.

iFixPng - IE6 PNG w / alfa için basit çözüm.




2

Açılır formları ve mesajları kullanıcıya göstermek için her zaman Facebox'ı kullanırım . Kullanıcı arayüzünü temiz tutar (kullanıcılarımızın çoğu Facebook kullanır) ve yine de kullanmak kadar yumuşak değildir alert().


1

JQuery'nizi kodlamak için Visual Studio 2008 kullanıyorsanız, Intellisense'e ihtiyacınız vardır: http://weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx


İhtiyacın yok, sadece sahip olmak güzel :)
redsquare

VS 2008'de jQuery yapıyorsanız, sahip olunması gereken bir şey olduğunu düşünüyorum;)
Aaron Powell

Bu eski görsel stüdyo ve eski jquery için. Lates jquery 1.7 ile VS2010'da zeka nasıl kullanılır?
Andrus



1

Hiç kimse bunlardan bahsetmedi, ben çok yararlı buldum:

  • Veri tabloları - Bir HTML tablosuna gelişmiş işlevler ve etkileşim kontrolleri ekleyin
  • BeautyTips - Bir HTML öğesine yapılandırılabilir araç ipuçları ekleyin

0

Müşteri tarafında şablon oluşturmanızı sağlayan jTemplates'in büyük bir hayranıyım . Özellikle sonuçları oluşturmak için son derece güçlü buluyorum.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.