Awesomplete – автокомпліт для інпуту близький до натівного HTML
Це простий в налаштуванні автокомпліт для інпуту, котрий в дефолтному вигляді не вимагає написання жодної строчки на JS
Я полюбляю бібліотеки, які вміють вбудовуватися в DOM та вимагають мінімальної конфігурації. Зазвичай це означає що розробник подбав про сценарії використання. Гарний приклад – Awesomeplete, автокомпліт який цепляється до HTML інпуту та показуеє випадаючий список по мірі написання чогось в цей інпут.
Гарною фішкою цього актокомпліту є те що його можно вбудувати в документ не додаючи зайвого JS. Автокомпліт не накладає обмеження на те що користувач пише в інпуті, що я вважаю, добре. Є інші автокомліти, наприклад, Choices де щоб додати новий айтем придумують додатковий UI. Нащо, якщо можно працювати зі звичайним текстом – це кросбраузерно та користувача не треба вчити новому інтерфейсу.
Ще добре що цей автокомліт працює з textarea
, не переписує стилів самого елемента і важить 2 кб. Зі всіх сторін це чудове рішення для повсякденного життя.