Kada naudotis Ajax ir kada ne

Ką daryti, kai gaunate "Ajax skambutį" iš savo boso

Aš pripažįstu, kad niekada nebuvo didžiulis "JavaScript" gerbėjas. Visada buvau labai džiaugiuosi, kad "About" turėjo "JavaScript" vadovą, todėl man nereikėjo jo dėti į savo svetainę. Galiu skaityti ir parašyti "JavaScript", bet kol pastaruoju metu man buvo labai mažai susidomėjimo. Dėl kokios nors priežasties, mano protas buvo visiškai psichinis plyšis, kai jis atėjo į raštu JS scenarijus. Galiu parašyti sudėtingas C + + ir Java programas, ir galiu rašyti Perl CGI scenarijus miego metu, bet JavaScript visada buvo kova.

"Ajax" sukurta "JavaScript" daugiau linksmybių

Manau, kad dalis priežasčių, dėl kurios man nepatinka "JavaScript", buvo dėl nuobodžių. Žinoma, jūs galite padaryti daugiau nei JS, tačiau 90% ten naudojamų svetainių darė arba apvyniojimus, arba formų patvirtinimą, o ne daugybe kitų. Kai tik patvirtinsite vieną formą, patvirtinsite visus.

Tada Ajax atėjo ir padarė viską naują. Staiga turėjome naršykles, kurios palaikytų "JavaScript", atliekant kažką kita, nekeičiant vaizdų, ir mes turėjome XML ir DOM, norėdami prisijungti duomenis prie mūsų scenarijų. Ir visa tai reiškia, kad "Ajax" man įdomu, todėl noriu kurti "Ajax" programas.

Kas yra kvaila "Ajax" programa, kurią jūs kada nors sukūrėte?

Manau, kad turėtų būti tikrinimo elektroniniu paštu sąskaitą, kurioje beveik nebuvo jokio el. Pašto. Jūs eitumėte į tinklalapį ir sakytumėte: "Jūs turite 0 laiškų". 0 įvyks, jei pasirodys pranešimas, bet kadangi ši sąskaita neturėjo jokio pašto, ji niekada nepasikeistų. Aš ją išbandžiau, išsiųsdamas el. Laišką į paskyrą ir dirbo. Bet tai buvo visiškai beprasmis. Prieš penkerius metus buvo geresnių pašto šaškių, ir man jų nereikėjo paleisti "Firefox" ar "IE". Kai vienas iš mano kolegų pamatė tai, ji sakė: "Ką ji daro?" Kai paaiškinou, ji paklausė "Kodėl?"

Prieš pradėdami kurti "Ajax" programą, visada klauskite kodėl

Kodėl "Ajax"?
Jei vienintelė priežastis, dėl kurios sukuriate programą "Ajax", yra tai, kad "Ajax yra kietas" arba "mano bosas man sakė, kad reikia naudoti Ajax", tuomet turėtumėte rimtai įvertinti savo technologijos pasirinkimą. Kai kuriate bet kurią žiniatinklio programą, pirmiausia turėtumėte galvoti apie savo klientus. Ką jiems reikia, kad ši programa? Kas bus lengviau naudoti?

Kodėl ne kažkas kito?
Tai gali būti labai pagunda naudoti "Ajax" tik todėl, kad galite. Vienoje svetainėje, kur mano komanda dirbo, buvo skirtukų puslapio skiltis. Visas turinys buvo saugomas XML duomenų bazėje ir spustelėjus skirtukus, "Ajax" buvo naudojamas pertvarkyti puslapį su naujais skirtukų duomenimis iš XML.

Tai atrodė kaip geras "Ajax" naudojimas, kol pradėsite galvoti apie kai kurias su ja susijusias problemas:

Įdomu tai, kad šioje interneto svetainėje praeityje buvo panašių puslapių, kurie nenaudojo "Ajax". Jie pristatė turinį paslėptais divs arba atskirais HTML puslapiais. Nebuvo jokios priežasties naudoti Ajax, išskyrus tai, kad "Ajax" buvo kietas, o mūsų viršininkas siūlė ieškoti vietų, kuriose ją naudoti.

"Ajax" yra "Action Not Content"

Jei ketinate įdėti Ajax programą arba tiesiog kažką panašaus į savo svetainę Ajax, pirmiausia nustatykite, ar pasikeičia jūsų naudojami duomenys. Asinchroninio užklausos taškas yra tai, kad jis siunčia prašymus į serverį informacijos, kuri pasikeitė greičiau, nes tai vyksta, o skaitytojas daro kažką kita. Tada, kai jie spustelėja nuorodą arba mygtuką (arba po tam tikro laiko (nepriklausomai nuo jūsų skirtumo), duomenys iškart pasirodys.

Jei jūsų turinys ar duomenys niekada nesikeičia, neturėtumėte naudoti "Ajax", kad galėtumėte jį pasiekti.

Jei jūsų turinys ar duomenys pasitaiko tik retai, tai tikriausiai neturėtumėte naudoti "Ajax", kad galėtumėte jį pasiekti.

Dalykai, kurie yra geri Ajax

Ką daryti, kai gausite & # 34; Ajax skambutį & # 34;

Pasitarkite su savo viršininku arba rinkodaros skyriumi, kad išsiaiškintumėte, kodėl jie nori naudoti "Ajax" svetainėje. Kai suprasite priežastis, kodėl jie nori, galite tada ieškoti tinkamos paraiškos.

Primenkite savo bosą, kad jūsų klientai atvyksta pirma, ir šis prieinamumas yra ne tik žodis. Jei jiems nesvarbu, ar jūsų svetainė yra prieinama klientams, tada priminkite jiems, kad paieškos sistemos nerūpi "Ajax", taigi jie negaus tiek daug puslapių peržiūrų.

Pradėti mažai. Pirmiausia sukurkite kažką paprasto, prieš nerimaudamas, kad naujai sukurti visą naują žiniatinklio programą. Jei į savo svetainę galite gauti kažką "Ajaxian", tai gali būti, kad visas jūsų vadovaujantis ar rinkodaros departamentas turi pasiekti savo tikslus. Neabejotinai įmanoma įdėti "Ajax" programą, kuri iš tikrųjų yra naudinga, tačiau tik tuomet, kai galvojate apie tai, kaip tai padaryti pirmiausia.

Ar šis straipsnis buvo naudingas? Pateikite komentarą.