Каковы "должны иметь" плагины jQuery?

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

Если бы вы могли предоставить очень краткое описание цели плагина, это было бы очень полезно.

Спасибо, Дон

Ответ 1

Мой список:

  • Autocomplete
    • Поле ввода, позволяющее пользователям быстро находить и выбирать определенное значение, используя поиск и фильтрацию.
  • JSON
    • Плагин JSON, извлекающий и обрабатывающий json-данные.
  • Cookie
    • Простая и легкая утилита для чтения, записи и удаления файлов cookie.
  • Vaildation
    • Для проверки входных данных формы.
  • UI
    • Полнофункциональные доступные и готовые к использованию виджеты и многое другое...
  • Interface
    • Перетаскивание, Сортировка, Droppables, компоненты plug-and-play и визуальные эффекты.
  • Cycle
    • Универсальный и легкий плагин слайд-шоу изображений.

Ответ 2

В настоящее время мы используем:

Самое впечатляющее

Элементы пользовательского интерфейса JQuery:

  • Tabs - интерфейс с вкладками
  • AutoComplete - поле запроса из веб-сервиса
  • DatePicker - хороший выбор даты в календаре

Полезные плагины сообщества:

  • Scrollable - прокручивает любой div
  • Scrollpane - отображение вида полосы прокрутки
  • Сортировщик таблиц - сортировка таблицы (на стороне клиента) для любой простой таблицы
  • QuickSearch - мгновенный поиск содержимого таблицы
  • Validate - проверка формы (требуется/тип/пользовательский regEx)
  • HotKeys - ловушки для быстрых клавиш. Записывает КАЖДОЙ ключ на клавиатуре. Высокий.
  • BlockUI - удивительные модальные диалоги
  • Curvy Corners - сглаживание по умолчанию
  • Tokenised input (или автозаполнение Facebook с помощью Xs) - токенизированный автозаполнение в стиле Facebook

Далее, я добавлю ссылки и т.д.

Ответ 3

Я думаю, что Flot плагин (графическая библиотека/плагин) заслуживает места в этом списке "must-have".

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

Ответ 4

Я перечислил тот, над которым я работаю...

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

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

Он поддерживает множество других команд, которые вы найдете в LINQ для упорядочения и группировки вместе с большинством команд выбора, таких как содержит, между, большим и т.д....

Вот демонстрационный пример - Он стабилен, но все еще продолжается

Возможно, он не должен иметь, но может быть полезен по мере его продвижения...

Ответ 5

Я только что нашел jqGrid, и он выглядит очень хорошо.

и у него также есть много документации (прямо сейчас 99 страниц pdf) и

Ответ 6

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

Ответ 7

Для ненавязчивого способа отправки сообщений клиенту без постоянного влияния на содержимое страницы я использую jGrowl на основе OSX Growl система.

Множество опций, настроек и сохранение страницы:)

Ответ 9

Я знаю, что это старый пост, но просто подумал, что я брошу свои 2 цента в будущем.

Colorbox - Определенно лучшее модальное окно/лайтбокс для JQuery.

Плагин Validation (ранее упоминавшийся) также работает очень хорошо.

Ответ 10

UI - не лучший способ сделать draggables, resizables и несколько других.

Slibox2 - конечный лайтбокс-клон для jQuery, очень прост в использовании.

iFixPng - простое решение для IE6 PNG w/alpha.

Ответ 12

UI определенно является обязательным. В качестве компонента сетки я бы рекомендовал jqGrid. IMHO, это лучше, чем flexiGrid.

Ответ 13

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

Ответ 16

[edit] - Недавно я использовал JQuery Tools в качестве альтернативы JQueryUI, JQuery Tools больше ориентирован на HTML5/CSS3: http://flowplayer.org/tools/index.html

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

-fs

Ответ 17

Никто не упомянул об этом, что я нашел очень полезным:

  • Datatables - добавление расширенных функций и элементов управления взаимодействием в таблицу HTML
  • BeautyTips - добавление настраиваемых всплывающих подсказок в элемент HTML

Ответ 18

Я большой поклонник jTemplates, который дает вам шаблоны на стороне клиента. Я нахожу его чрезвычайно мощным, особенно для рендеринга результатов.