Які плагіни "must have" jQuery? [зачинено]


108

Я хотів би дізнатися, які найкорисніші плагіни JQuery. Мене особливо цікавлять ті, які, ймовірно, будуть корисні для загального розвитку інтерфейсу, наприклад, Tablesorter , а не ті, які задовольняють нечасті потреби.

Якщо ви можете надати дуже короткий опис мети плагіна, це було б дуже корисно.

Дякую, Дон


1
Багато людей прагнуть поєднувати jquery з хорошими бібліотеками інтерфейсу, такими як YUI або dojo. Це полегшує обробку програми та надає послідовний погляд на весь борт, що може бути досить складно досягти за допомогою плагінів jquery для інтерфейсу. Мій 2С :)
Суря,

Якщо ви використовуєте dojo або YUI, ви можете також не використовувати jQuery, оскільки обидва містять подібну бібліотеку javascript, як jQuery.
Джошуа Партогі

3
jQuery + YUI + dojo + плагіни "must have", так. Я впевнений, що я ніколи не потрапляю на ваш сайт за все життя.
gblazex

Відповіді:


45

Мій список:

  • Автозаповнення
    • Поле введення, що дозволяє користувачам швидко знаходити та вибирати якесь значення, використовуючи пошук та фільтрування.
  • JSON
    • Плагін JSON - вилучення та отримання даних json.
  • Печиво
    • Простий та легкий плагін для читання, написання та видалення файлів cookie.
  • Валідація
    • Для перевірки вхідних даних форми.
  • UI
    • Повнофункціональні віджети, готові до використання та багато іншого ...
  • Інтерфейс
    • Перетягування, сортування, Droppables, компоненти підключення та відтворення та візуальні ефекти.
  • Цикл
    • Універсальний і легкий плагін слайд-шоу зображень.

Якщо хтось міг би спробувати і надати дуже короткий опис тих, що ще не були описані в інших публікаціях, я спробую перенести їх у підсумовуючий пост.
Дональ

7
Інтерфейс знецінюється і більше не працює з 1.2.6 - замінено інтерфейсом інтерфейсу
червоний квадрат

3
З посилання JSON: Оновлення 2007-09-13: З версії 1.2 ядро ​​jQuery тепер підтримує міждоменні завантаження JSONP як частину нашої підтримки Ajax. Я пропоную вам використовувати цю підтримку замість плагіна.
Олександр Абрамов

31

В даний час ми використовуємо:

Найбільш вражаюче

Елементи інтерфейсу Jquery:

Корисні плагіни спільноти:

Буду ще, я додаю посилання тощо ...


Defo - HotKeys вражає. Також чудовий вихід для подачі / введення кнопок тощо, а також комбінації продуктивності клавіатури
penderi

29

Я думаю, що плагін Flot (бібліотека побудови / плагіна) заслуговує на місце в цьому списку "must-have".

Крім того, він використовується тут, у StackOverflow, для відображення гістограми репутації на сторінці облікового запису користувача.


Це дуже вражає - я подумав, що ми образи вперше, коли я їх побачив.
Hugoware

4
+1 Вау, Флот досить крутий. Гарна знахідка!
TehOne

Використовується флот у багатьох проектах, легко конфігурується і дуже легко зрозуміти, як це працює - це обов'язково!
xorinzor

11

Я перерахую одну, над якою працюю ...

Мій плагін jLINQ - це версія jQuery .NET LINQ. Він створений для роботи з колекціями пам'яті (не спілкуючись безпосередньо з сервером), і давайте використовувати синтаксис, подібний до наступного.

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

Він підтримує купу інших команд, які ви знайдете в LINQ для впорядкування та групування, а також більшість команд вибору, таких як містить, між, більшим, ніж тощо.

Ось демонстрація - Це стабільно, але все ще триває

Можливо, не обов’язково, але може бути корисним у міру прогресування ...


Я нічого не знаю. Не хочу у вашому клієнтському коді, де хто-небудь міг його змінити?
Dónal

1
LINQ давайте також працювати з об'єктами та масивами в пам'яті. Це все для. Він насправді не спілкується з базами даних на стороні сервера.
Hugoware

Отже, ти зазвичай використовуєш його для навігації по даних, що зберігаються в JS-об'єктах?
Dónal

Правильно, це зручно для роботи з масивами об’єктів. Ви можете запитувати властивості на об'єктах.
Hugoware

Чудово, я перевірю документи, якщо у мене є додаткові запитання.
Dónal


8
  • jQuery UI
    • Для вкладок, списки сортування, спеціальні анімації, перетягування тощо.
  • Форма AJAX ( http://malsup.com/jquery/form/ )
    • Змінює ваші форми, щоб вони надсилали запит AJAX.
  • Цикл ( http://malsup.com/jquery/cycle/ )
    • Для створення каруселей або області, яка циркулює через масив даних (зображення, текст тощо)
  • Перевірка ( http://bassistance.de/jquery-plugins/jquery-plugin-validation/ )
    • Для перевірки введення форми.

1
Чудова відповідь, я би прийняв це, але я вважаю, що це насправді не таке питання, на яке є "правильна" відповідь, і я не хочу відмовляти від подальших відповідей (поки що).
Dónal

6

Для ненав'язливого способу надсилання повідомлень клієнту, не впливаючи на вміст сторінки, я постійно використовую jGrowl , заснований на системі OSX Growl.

Багато параметрів, налаштувань, і вона підтримує чистоту сторінки:)


Love Growl, і це теж чудово виглядає.
Тім Бют


5

Я знаю, що це стара публікація, але, я просто думав, що я кину свої два центи, для подальшого ознайомлення.

Colorbox - безумовно, найкраще модальне вікно / лайтбокс для Jquery.

Плагін Validation (згаданий раніше) також дуже добре працює.





2

Я завжди використовую Facebox для відображення спливаючих форм і повідомлень для користувача. Він підтримує інтерфейс користувача чистим (більшість наших користувачів використовує Facebook), але він не такий приємний, як використання alert().


1

Якщо ви використовуєте Visual Studio 2008 для кодування jQuery, вам потрібен Intellisense: http://weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx


Вам цього не потрібно, просто приємно мати :)
redsquare

Якщо ви робите jQuery у VS 2008, я думаю, що це обов'язково;)
Аарон Пауелл

Це як для старої візуальної студії, так і для старої jquery. Як використовувати інтелігенцію у VS2010 з пізнім jquery 1.7?
Андрус


1

[редагувати] - Останнім часом я використовую інструменти JQuery як альтернативу JQueryUI, інструменти JQuery є більш орієнтованими на HTML5 / CSS3: http://flowplayer.org/tools/index.html

Мені подобається JCarousel Lite (не JCarousel) http://www.gmarwaha.com/jquery/jcarousellite/ робить саме те, що мені потрібно, і більше нічого.

-fs


1

Ніхто не згадав про них, що мені здалося дуже корисним:

  • Дані даних - додайте розширені функції та елементи взаємодії до таблиці HTML
  • BeautyTips - додайте налаштовані підказки до елемента HTML

0

Я великий шанувальник jTemplates , який дає вам шаблони на стороні клієнта. Я вважаю це надзвичайно потужним, особливо для надання результатів.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.