Apa saja plugin jQuery yang “harus dimiliki”? [Tutup]

108

Saya ingin tahu plugin JQuery apa yang paling berguna. Saya sangat tertarik pada mereka yang mungkin berguna dalam pengembangan UI umum, seperti Tablesorter , daripada yang melayani kebutuhan yang tidak umum.

Jika Anda dapat memberikan deskripsi singkat tentang tujuan plugin, itu akan sangat membantu.

Terima kasih, Don

Dónal
sumber
1
Banyak orang cenderung menggabungkan jquery dengan perpustakaan ui yang bagus seperti YUI atau dojo. Ini membuatnya mudah untuk menguliti aplikasi dan memberikan tampilan yang konsisten di seluruh papan, yang bisa sangat sulit dicapai dengan hodge-podge dari plugin jquery untuk UI. My 2C :)
Surya
Jika Anda menggunakan dojo atau YUI, Anda mungkin juga tidak menggunakan jQuery karena keduanya menyertakan pustaka javascript serupa seperti jQuery.
Joshua Partogi
3
jQuery + YUI + dojo + plugin "harus punya", ya. Saya cukup yakin saya tidak akan pernah mengunjungi situs Anda seumur hidup.
gblazex

Jawaban:

45

Daftarku:

  • Pelengkapan Otomatis
    • Bidang masukan untuk memungkinkan pengguna dengan cepat menemukan dan memilih beberapa nilai, memanfaatkan pencarian dan pemfilteran.
  • JSON
    • Plugin JSON mengambil dan memanipulasi data json.
  • Kue kering
    • Plugin utilitas sederhana & ringan untuk membaca, menulis, dan menghapus cookie.
  • Vaildation
    • Untuk memvalidasi data input formulir.
  • UI
    • Widget bertema dan siap pakai berfitur lengkap dan banyak lagi ...
  • Antarmuka
    • Menarik, Menyortir, Droppables, komponen plug-and-play dan efek visual.
  • Siklus
    • Plugin slideshow gambar yang serbaguna dan ringan.
CMS
sumber
Jika seseorang dapat mencoba dan memberikan deskripsi yang sangat singkat dari mereka yang belum dijelaskan di posting lain, saya akan mencoba dan menggulung semuanya menjadi posting ringkasan.
Dónal
7
Antarmuka disusutkan dan tidak lagi berfungsi dengan 1.2.6 - digantikan oleh UI
redsquare
3
Dari tautan JSON: Perbarui 2007-09-13: Mulai versi 1.2, inti jQuery sekarang mendukung unduhan JSONP lintas domain sebagai bagian dari dukungan Ajax asli. Saya sarankan Anda menggunakan dukungan ini, bukan plugin.
Alexander Abramov
31

Saat ini kami menggunakan:

Sangat mengesankan

Elemen UI Jquery:

Plugin komunitas yang berguna:

Lebih banyak yang akan datang, saya akan menambahkan tautan dll ...

penderi
sumber
Defo - HotKeys luar biasa. Juga jalan keluar yang bagus untuk tombol kirim / masukkan dll serta pintasan produktivitas keyboard
penderi
29

Saya pikir plugin Flot (pustaka / plugin plotting) layak mendapat tempat di daftar "must-have" ini.

Selain itu, digunakan di sini, di StackOverflow, untuk menampilkan histogram reputasi di halaman akun pengguna.

Romain Linsolas
sumber
Itu cukup mengesankan - Saya pikir itu adalah gambar pertama kali saya melihatnya.
Hugoware
4
+1 Wow, Flot cukup keren. Temuan bagus!
TehOne
Flot digunakan dalam banyak proyek, mudah dikonfigurasi dan sangat mudah dipahami cara kerjanya - ini harus dimiliki!
xorinzor
11

Saya akan mencantumkan satu yang saya kerjakan ...

Plugin jLINQ saya adalah versi jQuery dari .NET LINQ. Itu dibuat untuk bekerja dengan koleksi dalam memori (tidak berbicara langsung ke server) dan memungkinkan Anda menggunakan sintaks yang mirip dengan berikut ini.

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

Ini mendukung banyak perintah lain yang Anda temukan di LINQ untuk memesan dan mengelompokkan bersama dengan sebagian besar perintah pemilihan seperti berisi, antara, lebih besar dari, dll ...

Ini demo - Ini stabil, tetapi masih dalam proses

Mungkin tidak harus, tapi mungkin berguna seiring perkembangannya ...

Hugoware
sumber
Saya tidak tahu apa-apa tentang .Net jadi mungkin seharusnya tidak berkomentar tetapi .... Saya percaya bahwa LINQ adalah alat untuk mengakses data (relasional, XML, dll.), Bukankah ini hal yang biasanya tidak Anda lakukan? tidak ingin dalam kode sisi klien Anda, di mana siapa pun dapat memodifikasinya?
Dónal
1
LINQ memungkinkan Anda juga bekerja dengan objek dan array dalam memori. Untuk itu semua. Itu tidak benar-benar berbicara dengan database di sisi server.
Hugoware
Jadi, biasanya Anda akan menggunakannya untuk menavigasi data yang disimpan dalam objek JS?
Dónal
Benar, ini berguna untuk bekerja dengan array objek. Anda bisa menanyakan properti pada objek.
Hugoware
Bagus, saya akan memeriksa dokumen jika ada pertanyaan lebih lanjut.
Dónal
10

Saya baru saja menemukan jqGrid dan tampilannya sangat bagus.

dan juga memiliki banyak dokumentasi (sekarang menjadi 99 halaman pdf ) dan contoh

Vitor Silva
sumber
8
nickf
sumber
1
Jawaban yang bagus, saya akan menerimanya, tetapi saya kira ini bukanlah jenis pertanyaan yang memiliki jawaban "benar" dan saya tidak ingin mencegah tanggapan lebih lanjut (belum).
Dónal
6

Untuk cara yang tidak mengganggu untuk mengirim pesan ke klien tanpa mempengaruhi konten halaman secara permanen, saya menggunakan jGrowl , berdasarkan sistem OSX Growl.

Banyak opsi, pengaturan, dan itu membuat halaman tetap bersih :)

GlenCrawford
sumber
Love Growl dan ini tampak hebat juga.
Tim Büthe
5

Alat jQuery dari Flowplayer sangat keren. Saya sangat suka plugin ekspos dan overlay.

Joshua Partogi
sumber
Setuju, ini sering kali mengalahkan jquery-ui dan tidak memiliki lisensi "lakukan apa pun yang Anda inginkan".
Nikita Rybak
5

Saya tahu ini adalah posting lama tetapi, hanya berpikir saya akan memberikan 2 sen saya, untuk referensi di masa mendatang.

Colorbox - Jelas merupakan modal window / lightbox terbaik untuk Jquery.

Plugin Validasi (disebutkan sebelumnya) juga berfungsi dengan sangat baik.

Batfan
sumber
3

UI - tidak ada cara yang lebih baik untuk melakukan draggable, resizables, dan beberapa lainnya.

Slibox2 - klon lightbox pamungkas untuk jQuery, sangat mudah digunakan.

iFixPng - solusi sederhana untuk IE6 PNG w / alpha.

Pemikir
sumber
2

UI pasti harus dimiliki. Sebagai komponen grid, saya akan merekomendasikan jqGrid . IMHO, itu lebih baik dari flexiGrid .

gius
sumber
2

Saya selalu menggunakan Facebox untuk menampilkan formulir dan pesan pop-up kepada pengguna. Itu membuat UI tetap bersih (sebagian besar pengguna kami menggunakan Facebook), namun tidak sehalus menggunakan alert().

pengguna335900
sumber
1

Jika Anda menggunakan Visual Studio 2008 untuk membuat kode jQuery, Anda memerlukan Intellisense: http://weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx

Aaron Powell
sumber
Anda tidak membutuhkannya, hanya senang memiliki :)
redsquare
Jika Anda melakukan jQuery di VS 2008, saya pikir itu harus dimiliki;)
Aaron Powell
Ini untuk studio visual lama dan untuk jquery lama. Bagaimana cara menggunakan Intellisence di VS2010 dengan Lates jquery 1.7?
Andrus
1

Tidak ada yang menyebutkan ini, yang menurut saya sangat berguna:

  • Datatables - Tambahkan fungsi lanjutan dan kontrol interaksi ke tabel HTML
  • BeautyTips - Tambahkan tooltips yang dapat dikonfigurasi ke elemen HTML
matino
sumber
0

Saya penggemar berat jTemplates , yang memberi Anda template sisi klien. Saya merasa sangat kuat, terutama untuk hasil rendering.

Daniel Hill
sumber