Кога да го користите Ајакс и Кога не

Што да направите кога ќе го добиете "Ајакс повик" од вашиот шеф

Признавам, никогаш не сум бил голем обожавател на JavaScript. Јас секогаш беше навистина мило што За имаа упатство за употреба на JavaScript, така што јас не морав да го покривам на мојот сајт. Можам да читам и да пишувам JavaScript, но до последното време имав многу мал интерес за тоа. Од која било причина, мојот ум имаше целосна ментална пауза кога станува збор за пишување на JS скрипти. Можам да напишам комплицирани C + + и Java апликации и можам да ги напишем Perl CGI скриптите во мојот сон, но JavaScript секогаш беше борба.

Ајакс Изработени го вклучите Javascript-повеќе забава

Мислам дека дел од причината зошто не ми се допадна JavaScript е поради тоа што превртувачите се здодевни. Секако, можете да направите повеќе од тоа со JS, но 90% од сајтовите што ги користеле се вршеа или превртување или валидација на форма, а не многу друго. И штом ќе потврдите една форма, сите сте ги провериле.

Потоа дојде Ајакс и повторно го направи сето тоа ново. Одеднаш имавме прелистувачи кои би го подржале JavaScript, правејќи нешто друго освен замена на слики и имавме XML и ДОМ за да ги поврземе податоците со нашите скрипти. И сето ова значи дека Ајакс ме интересира, па сакам да изградам Ајакс апликации.

Која е Најголемата Ајакс Апликација која некогаш сте ја изградиле?

Мислам дека рудникот ќе треба да биде проверка на е-пошта на сметка која речиси немаше е-мејл. Вие ќе отидете на веб-страницата и ќе речете "Имате 0 поштенска порака." 0 ќе се промени ако дојде порака, но бидејќи таа сметка нема пошта, таа никогаш нема да се промени. Јас го тестирав со испраќање пошта на сметката, и тоа работеше. Но, тоа беше апсолутно бесмислено. Имаше подобри mail checkers на располагање пред пет години, и јас не требаше да имаат Firefox или IE работи за да ги користите. Кога еден од моите соработници го виде тоа, таа рече: "Што е тоа?" Кога објаснив, праша: "Зошто?"

Пред да ја изградите апликацијата Ајакс, секогаш прашувајте зошто

Зошто Ајакс?
Ако единствената причина што ја градите апликацијата во Ајакс е затоа што "Ајакс е кул" или "мојот шеф ми рече да го користам Ајакс", тогаш треба сериозно да го оцените вашиот избор за технологија. Кога градите некоја веб апликација, прво треба да размислувате за вашите клиенти. Што им е потребна на оваа апликација? Што ќе го олесни користењето?

Зошто не нешто друго?
Може да биде многу примамливо да го користите Ајакс едноставно затоа што можете. На една страница на која мојот тим работеше, имаше дел од табулаторот на страната. Целата содржина беше зачувана во XML во базата на податоци и кога сте кликнале на јазичиња, Ajax се користеше за обнова на страницата со новите картички од XML.

Ова се чинеше како добра употреба на Ајакс, додека не размислите за некои од проблемите со неа:

Она што беше интересно, е дека оваа веб-страница имаше слични страници во минатото кои не го користеа Ајакс. Тие ја пренесоа содржината или со скриени divs или одделни HTML страници. Немаше причина да се користи Ајакс освен Ајакс беше кул, и нашиот шеф предложи да бараме места за да го искористиме.

Ајакс е за акција не содржина

Ако сакате да поставите апликација Ајакс, или само нешто слично на Ајакс на вашата веб-страница, прво одреди дали податоците што ги пристапувате за промени. Поентата на асинхронното барање е тоа што на серверот бара барања за информации што се менувале побрзо - затоа што тоа се случува додека читателот прави нешто друго. Потоа, кога ќе кликнат на врската или копчето (или по одредено време - без разлика каква е вашата разлика), податоците веднаш се појавуваат.

Ако вашата содржина или податоци никогаш не се промени, тогаш не треба да го користите Ајакс за да го пристапите.

Ако вашата содржина или податоци ретко се менуваат, тогаш веројатно не треба да го користите Ајакс за да го пристапите.

Работи кои се добри за Ајакс

Што да направите кога ќе го добиете "Ajax Call & # 34;

Разговарајте со вашиот шеф или одделот за маркетинг за да дознаете зошто сакаат да го користат Ајакс на веб-страницата. Откако ќе ги разберете причините зошто го сакаат, тогаш можете да работите на наоѓање на соодветна апликација за тоа.

Потсетете го и вашиот шеф дека вашите клиенти се на прво место и дека достапноста не е само збор. Ако не им е грижа дали вашата страница е достапна за купувачите, тогаш потсетете им дека пребарувачите не се грижат за Ајакс, па нема да добијат толку многу страници.

Започни мал. Изгради нешто лесно пред да се грижиш за градење на цела нова веб-апликација од нула. Ако можете да добиете нешто Ajaxian на вашата веб-страница, тоа може да биде вашиот шеф или маркетинг оддел треба да ги исполнат своите цели. Дефинитивно е можно да се постави Ajax апликација која е всушност корисна, но само ако размислите како да го направите тоа прво.

Дали сметате дека оваа статија е корисна? Направете коментар.