Hvað á að gera þegar þú færð "Ajax símtalið" frá stjórnanda þínum
Ég viðurkenni það, ég hef aldrei verið mikið aðdáandi af JavaScript. Ég var alltaf mjög ánægð með að Um hafði JavaScript Guide svo ég þurfti ekki að ná því á síðuna mína. Ég get lesið og skrifað JavaScript, en þar til nýlega hafði ég mjög lítið áhuga á því. Af einhverri ástæðu hafði hugur minn heill andlega hlé þegar það kom að því að skrifa JS forskriftir. Ég get skrifað flókin C ++ og Java forrit og ég get skrifað Perl CGI forskriftir í svefni en JavaScript var alltaf barátta.
Ajax gerði JavaScript meira gaman
Ég held að hluti af þeirri ástæðu að mér líkaði ekki JavaScript var vegna þess að rollovers eru leiðinlegt. Jú, þú getur gert meira en það með JS, en 90% af vefsvæðum þarna úti með því að nota það voru að gera rollovers eða formgildingu og ekki mikið annað. Og þegar þú hefur staðfest eitt skjal hefur þú staðfest þau öll.
Þá kom Ajax eftir og gerði það allt nýtt aftur. Skyndilega höfðum við vafra sem myndi styðja JavaScript við að gera eitthvað annað en að skipta um myndir og við höfðum XML og DOM til að tengja gögn við forskriftir okkar. Og allt þetta þýðir að Ajax er intersting við mig, svo ég vil byggja Ajax forrit.
Hver er heimskur Ajax forritið sem þú hefur alltaf byggt?
Ég held að minn þyrfti að vera póstur afgreiðslumaður á reikningi sem fékk nánast engin tölvupóst. Þú myndir fara á vefsíðu og það myndi segja "Þú hefur 0 tölvupóstskeyti." 0 myndi breytast ef skilaboð komu inn, en þar sem þessi reikningur fékk engin póst, myndi það aldrei breytast. Ég prófa það með því að senda póst á reikninginn og það virkaði. En það var algerlega tilgangslaust. Það voru til staðar betri pósthólf fyrir fimm árum, og ég þurfti ekki að hafa Firefox eða IE í gangi til að nota þau. Þegar einn af samstarfsfólki mínum sá það sagði hún: "Hvað er það að gera?" Þegar ég útskýrði spurði hún "hvers vegna?"
Áður en Ajax forritið er byggt skal alltaf spyrja af hverju
Af hverju Ajax?
Ef eini ástæðan fyrir því að þú ert að byggja upp forritið í Ajax er vegna þess að "Ajax er kaldur" eða "yfirmaðurinn minn sagði mér að nota Ajax" þá ættir þú að meta alvarlega tæknival þitt. Þegar þú ert að byggja upp hvaða vefur umsókn þú ættir að vera að hugsa um viðskiptavini þína fyrst. Hvað þurfa þeir að nota þetta forrit? Hvað mun gera það auðveldara að nota?
Hvers vegna ekki eitthvað annað?
Það getur verið mjög freistandi að nota Ajax einfaldlega vegna þess að þú getur. Á einum stað sem liðið mitt var að vinna með var flipa hluti af síðunni. Allt efni var geymt í XML í gagnagrunni og þegar þú smellir á flipana var Ajax notað til að endurreisa síðuna með nýju flipagögnum frá XML.
Þetta virtist vera góð notkun Ajax, þangað til þú byrjar að hugsa um nokkur atriði við það:
- Ekki er hægt að bókamerkja flipana. Þannig geta viðskiptavinir ekki vistað þær upplýsingar sem þeir vilja.
- Leitarvélar sjá ekki gögnin sem eru ekki í fyrsta flipanum, vegna þess að þeir geta ekki nálgast Ajax.
- Ajax er ekki aðgengilegt, svo efnið í öðrum flipum væri ekki sýnilegt neinum með því að nota skjálesara eða jafnvel eldri vafra sem hafa ekki góða JavaScript stuðning.
- Ef einn af flipunum hafði mikið af upplýsingum gæti það tekið langan tíma að hlaða á hægum tengslum. Og vegna þess að Ajax bendir ekki til þess að eitthvað sé að gerast lítur út fyrir að blaðið sé brotið.
Málið sem var áhugavert er að þessi vefsíða hafi svipaðar síður áður en ekki var notað Ajax. Þeir afhentu innihald annaðhvort með falnum divs eða aðskildum HTML síðum. Það var engin ástæða til að nota Ajax en Ajax var kaldur og yfirmaður okkar hafði lagt til að við leitum að stöðum til að nota það.
Ajax er fyrir aðgerð sem er ekki efni
Ef þú ætlar að setja upp Ajax forrit eða bara eitthvað Ajax-eins á vefsíðunni þinni skaltu fyrst ákvarða hvort gögnin sem þú hefur aðgang að breytingum. Tilgangur ósamstilltur beiðninnar er sú að það gerir beiðnir á þjóninum um upplýsingar sem hafa breyst hraðar - vegna þess að það er að gerast á meðan lesandinn gerir eitthvað annað. Þá þegar þeir smella á tengil eða hnapp (eða eftir ákveðinn tíma - hvað sem greinarmun þín er) birtast gögnin strax upp.
Ef efnið þitt eða gögnin breytast aldrei, þá ættir þú ekki að nota Ajax til að fá aðgang að henni.
Ef efni eða gögn breytast sjaldan sjaldan, þá ættir þú líklega ekki að nota Ajax til að fá aðgang að henni.
Hlutir sem eru góðar fyrir Ajax
- Formgildingu
- Þetta er nánast engin brainer. Það er svo miklu betra þegar formið segir þér eins og þú ert að slá inn ef þú hefur fyllt út það rangt eða ekki. Að þurfa að fara á netþjóninn og fara aftur í villuboð er ekki aðeins gamall, það er hægt. Leyfi miðlara staðfestingu í formi, það er mikilvægt fyrir aðgengi. En fyrir þá sem geta stutt Ajax, segðu þeim strax.
- Athugasemdir
- Athugasemdir við blogg eða jafnvel bara greinar eru frábær notkun Ajax. Athugasemdir geta breyst allan tímann, og sérstaklega þegar tilkynningamaður smellir á athugasemdartakkann, þá er gaman að sjá athugasemdina birtast strax á síðunni.
- Sía gögn
- Ef þú hefur mikið borð með mikið af gögnum í því, þá er gott forrit fyrir Ajax að bæta við síum og flokkum við borðið. Getting þinn vefur borð til að bregðast meira eins og Excel er mjög gagnlegt fyrir fólk.
- Kannanir og kannanir
- Þegar þú smellir á atkvæði þitt mun könnunin bara skipta til að sýna þér niðurstöðurnar. Og áður en þú skrifar ummæli, Um styður Ajax ekki ennþá við kannanir okkar - en það væri vissulega gott. Kannski getum við gefið About.com forritunum "Ajax símtal" okkar eigin. :)
Hvað á að gera þegar þú færð & Ajax símtalið & # 34;
Talaðu við yfirmann þinn eða markaðsdeild til að finna út hvers vegna þeir vilja nota Ajax á vefsíðu. Þegar þú hefur skilið ástæður hvers vegna þeir vilja það geturðu síðan unnið að því að finna viðeigandi umsókn um það.
Minntu bæði yfirmann þinn að viðskiptavinir þínir komi fyrst og að aðgengi er ekki bara orð. Ef þeir eru alveg sama hvort vefsvæðið þitt er aðgengilegt fyrir viðskiptavini, þá ertu að minna þá á að leitarvélar passa ekki Ajax, svo þeir fá ekki eins margar síðuviews.
Byrjaðu lítið. Búðu til eitthvað auðvelt fyrst áður en þú hefur áhyggjur af að byggja upp allt nýtt vefforrit frá grunni. Ef þú getur fengið eitthvað Ajaxian á vefsvæðið þitt, gæti það verið að allir stjórnendur eða markaðsdeildir þínir þurfi að mæta markmiðum sínum. Það er örugglega hægt að setja upp Ajax forrit sem er í raun gagnlegt, en aðeins ef þú hugsar um hvernig á að gera það fyrst.
Fannst þér þessi grein gagnleg? Gerðu athugasemd.