In: Uncategorized
25 Feb 2009Най-добрият начин да научите нова концепция в програмирането е да я поставите впрактически пример. Google Suggest (на адрес www. google. com/webhp?coraplete=l) е едно съвсем просто приложение на Ajax, като много програмисти отделят време да го разчленяват, анализират и пресъздават. В случай че все още не сте разгледали самозареждащото се приложение, направете го сега. Това ще ви помогне изключително много да разберете следния пример.
Функционалност като тази, която предлага на потребителя стойности, които да въвежда, се използва от известно време в приложенията за домашни компютри. Google Suggest пренася тази идея в Интернет и с това предизвиква голямо оживление. Както споменахме no-горе в книгата, Google Suggest наистина е едно от ранните приложения на Ajax, което въодушевява разработчиците със своята концепция. Опитът да се емулира поведението на Google Suggest изглежда подходящ, за да се помогне на останалите да разберат Ajax.
Примерът,, създаден в този раздел, спомага за избора на щат или провинция във форма за лична информация. За сайтове, които работят с международни клиенти, често е жизненоважно да включат щата или провинцията, заедно с държавата. Въпреки това, не е оптимално решение да се зарежда всеки щат или провинция в целия свят в поле с падащ списък, от който потребителят да избира. Много по-лесно е потребителят да започне да пише и след това да се извлекат само резултатите, които изглеждат най-смислени. Функционалността за автоматично предположение е идеална за този случай.
Въведение във функционалността
Преди да създадете каквото и да било, винаги е от помощ да разберете какво точно ще създавате. Всеки може да каже, че ще емулира функционалността на Google Suggest, но какво означава това? Примерът, който ще изградите в този раздел има } медната функционалност:
й Предварително изписване — докато потребителят пише, останалата част от текстовото поле се запълва с най-доброто предположение по това време. Когато потребителят продължи да пише, текстовото поле автоматично приспособява предположението. Текстът на предположението винаги се появява като избран (маркиран). Това трябва да функционира, независимо колко бързо пише потребителя.
й Списък с предположения — също така, докато потребителят пише, се извежда падащ списък с други предположения. Тези предположения се генерират автоматично, докато потребителят пише, за да няма доловимо забавяне.
LJ Клавишни контроли — когато се извеждат предположенията, потребителят може да превърта списъка нагоре и надолу като използва стрелките за нагоре и надолу от клавиатурата, и да избере предположение.
No related posts.
В този блог за уеб дизайн можете да намерите много полезна информация ако сте решили да се занимавате с уеб дизайн и програмиране. Също така ще може да срещнете и статии за SEO (search engine optimization) оптимизация. Надяваме се блога да ви допадне и да станете редовни читатли.