Подтвердить что ты не робот

Легкая альтернатива плагину автозаполнения jquery-ui?

Кто-нибудь знает о легкой альтернативе плагину автозаполнения jquery-ui?

Я не использую никаких других компонентов jquery-ui в проекте (base lib - jquery 1.5.2). Поэтому не чувствую, что могу обосновать добавление 20k (minified) только для простой автозаполнения в одном поле поиска.

Возможные варианты:

https://github.com/agarzola/jQueryAutocompletePlugin

http://code.google.com/p/jquery-autocomplete/

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

4b9b3361

Ответ 1

Извините, но я считаю, что ваше исследование альтернатив не окупится.

Для других альтернатив, которые вы предположили, минифицированный вес составляет 14,52 kb (агарзола) и 10KB (jquery-autocomplete), поэтому 20KB из самого проверенного и полного решения для меня не слишком много.

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

Ответ 2

Да, JQuery UI - тихое, и стоит только использовать, если вы собираетесь использовать кучу плагинов (перетаскиваемый, изменяемый по размеру и т.д.).

Я использовал http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/ для своих простых проектов пару раз, и я считаю, что это потрясающе.

вы также можете проверить этот учебник http://return-true.com/2009/08/how-to-jquery-autocomplete/, но я думаю, что первый вариант достаточен

Ответ 4

У меня была разумная удача с "UFD" (http://code.google.com/p/ufd/), всплывающее окно "Ненавязчивый быстрый фильтр". Это не идеально, но это может удовлетворить ваши потребности.