Шта урадити када добијете "Ајак Цалл" од свог шефа
Признајем, никад нисам био велики љубитељ ЈаваСцрипт-а. Увек ми је било драго што је Абоут имао водич за ЈаваСцрипт, тако да нисам морао да га покријем на свом сајту. Могу да читам и пишем ЈаваСцрипт, али до скоро сам имала мало интересовања. Због било ког разлога, мој ум је имао потпуну менталну паузу када је писао ЈС скрипте. Могу да напишем компликоване Ц ++ и Јава апликације и могу да напишем Перл ЦГИ скрипте у сну, али ЈаваСцрипт је увек био борба.
Ајак Маде ЈаваСцрипт још забавно
Мислим да је дио разлога због кога нисам волео ЈаваСцрипт због тога што су преваранти досадни. Наравно, ви можете учинити више од тога са ЈС-ом, али 90% сајтова који су га користили користили су било преусмеравање или формирање валидације, а не много више. И када једном потврдите један образац, све сте их потврдили.
Тада је Ајакс дошао и све је поново направио. Одједном смо имали прегледаче који подржавају ЈаваСцрипт који раде нешто друго осим замјене слика и имали смо КСМЛ и ДОМ да повезујемо податке са нашим скриптама. И све то значи да Ајак ме интересује, тако да желим да изградим Ајак апликације.
Шта је Ступидест Ајак апликација коју сте икада направили?
Мислим да би моје требало да буде контролер е-поште на рачуну који готово нема е-поште. Отишли бисте на Веб страницу и рекли бисте: "Имате 0 маил порука." 0 би се променило ако би дошла порука, али пошто тај рачун није добио пошту, то се никада неће променити. Тестирао сам га слањем поште на рачун, и то је успело. Али то је било апсолутно бесмислено. Било је бољих маил цхецкера на располагању пре пет година и нисам морао да користим Фирефок или ИЕ да их користим. Када је један од мојих сарадника видео, рекла је: "Шта то ради?" Када сам објаснио, питала је "Зашто?"
Пре него што направите апликацију Ајак увек питајте зашто
Зашто Ајак?
Ако једини разлог што градите апликацију у Ајаку је то што је "Ајак цоол" или "мој шеф ми је рекао да користим Ајак", онда би требало озбиљно да процијените свој избор технологије. Када градите било коју Веб апликацију, требало би прво размишљати о својим купцима. Шта им треба ова апликација? Шта ће олакшати коришћење?
Зашто не нешто друго?
Може бити врло примамљиво користити Ајак једноставно зато што можете. На једној локацији на којој је мој тим радио, налази се табулаторски део странице. Сви садржаји су били сачувани у КСМЛ-у у бази података, а када сте кликнули на језичке, Ајак се користио за обнову странице са новим податком о картици из КСМЛ-а.
Ово је изгледало као добра употреба Ајак-а, све док не почнете да размишљате о неким проблемима:
- Картице не могу бити означене. Тако корисници не могу сачувати информације које желе.
- Претраживачи не виде податке који нису на првом језичку, јер не могу приступити Ајак-у.
- Ајак није доступан, тако да садржај на другим картицама не би био видљив свима који користе читач екрана, или чак старије прегледаче који немају добру подршку за ЈаваСцрипт.
- Ако је један од картица имао много информација, потребно је пуно времена да се учита на спору везу. И зато што Ајак не указује на то да се нешто догађа, изгледа да је страница прекинута.
Оно што је било интересантно јесте да је ова Веб страница у прошлости имала сличне странице које нису користиле Ајак. Они су доставили садржај било са скривеним дивовима или одвојеним ХТМЛ страницама. Није било разлога да користите Ајак осим да је Ајак био цоол, а наш шеф је предложио да потражимо мјеста за кориштење.
Ајак је за акцију Није Садржај
Ако желите да поставите Ајак апликацију или нешто што Ајак-ов на својој веб локацији, прво одредите да ли подаци којима приступате мењају. Тачка асинхроног захтева је да захтијева на серверу информације које се брже мијењају - јер се то дешава док читатељ ради нешто друго. Затим, када кликну на везу или дугме (или након одређеног времена - без обзира на вашу разлику), подаци се одмах појављују.
Ако се ваш садржај или подаци никада не промене, онда не бисте требали користити Ајак за приступ.
Ако се ваш садржај или подаци ретко мењају, онда вероватно не треба да користите Ајак да бисте му приступили.
Ствари које су добре за Ајак
- Формирање валидације
- Ово је готово неугодно. Много је лепше када вам образац говори док куцате ако сте погрешно попунили или не. Морам да идем на сервер и да вратим поруку о грешци не само да је стар, то је споро. Оставите валидацију сервера у облику, то је важно за приступачност. Али за оне који могу подржати Ајак, одмах им реци.
- Коментари
- Коментари на блоговима или чак само чланке су одлична употреба Ајак-а. Коментари се могу променити стално, а нарочито када коментатор удари у дугме за коментар, лепо је видети да се коментар појављује одмах на страници.
- Филтрирање података
- Ако имате велику столу са пуно података у њему, лепа апликација за Ајак је додавање филтера и сортера у таблицу. Добијање веб стола да делује више као Екцел је заиста корисно за људе.
- Анкете и анкете
- Када кликнете на свој глас, анкета би се само пребацила да би вам показала резултате. А прије него што коментаришете, О нама још увек не подржава Ајакс на нашим анкетама - али сигурно би било лијепо. Можда можемо да дамо програмерима Абоут.цом сопственим позивом "Ајак". :)
Шта радити када добијете Ајак Цалл & # 34;
Разговарајте са својим шефом или одељењем маркетинга како бисте сазнали зашто желе да користе Ајак на веб локацији. Када схватите разлоге зашто их желе, онда можете радити на проналажењу одговарајуће апликације за то.
Подсјетите и свог шефа да су ваши клијенти на првом мјесту и да приступачност није само ријеч. Ако их није брига да ли је ваш сајт доступан корисницима, онда их подсетите да претраживачима није брига за Ајак, тако да неће добити толико прегледа страница.
Почните мало. Изградите нешто једноставно пре него што бринете о изградњи целе нове Веб апликације од огреботине. Ако можете набавити нешто Ајакиан на вашу Веб локацију, то може бити све што ваш шеф или маркетинг одјел треба да испуни своје циљеве. Дефинитивно је могуће поставити Ајак апликацију која је заправо корисна, али само ако размислите о томе како то прво учинити.
Да ли сте нашли овај чланак корисним? Напишите коментар.