Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как устроен Google Suggest (как консоль в хроме) (https://javascript.ru/forum/events/26281-kak-ustroen-google-suggest-kak-konsol-v-khrome.html)

fedor.belov 03.03.2012 04:01

Как устроен Google Suggest (как консоль в хроме)
 
Подскажите, как google серым фоном дополняет мой запрос. Понятно, что два input'а наложены друг на друга. Интересен момент - по какому событию контент в suggest инпуте обновляется - ведь если контент не будет абсолютно синхронен, то появятся наложения текста

Если не очень понятно, о чем я говорю - введите начало запроса в google и подождите 1 секунду. Вы вводите "п", он дополняет "ереводчик"

Rootpassword 03.03.2012 09:09

Там таблица с вариантами, весьма примитивно. Но надежно. Делают, судя по всему-если в период подгрузки данных вы еще не ввели 1 новую букву-то выводят новое, иначе просто убирают варианты. По какому событию-неясно, у них там почти все события слушаются.

dmitriymar 03.03.2012 13:09

keyup+ задержка перед отправкой запроса

fedor.belov 04.03.2012 02:34

Мы точно про одно и тоже говорим? http://ge.tt/5nc5EXE/v/0?c
Интересует, как сделана эта подсказка (ереводчик) - все, кроме получения информации с сервера


Часовой пояс GMT +3, время: 01:08.