Wakati wa kutumia Ajax na Wakati Sio

Nini cha kufanya wakati wewe kupata "Ajax Call" kutoka Boss yako

Ninakubali, sijawahi kuwa shabiki mkubwa wa JavaScript. Nilifurahi sana kuwa Kuhusu alikuwa na Mwongozo wa Javascript ili sikuwa na kuifunga kwenye tovuti yangu. Ninaweza kusoma na kuandika JavaScript, lakini hadi hivi karibuni, nilikuwa na hamu kubwa sana. Kwa sababu yoyote, mawazo yangu yalikuwa na mapumziko ya akili wakati ilipoandika maandiko ya JS. Naweza kuandika C ++ ngumu na programu za Java na naweza kuandika scripts za Perl CGI katika usingizi wangu, lakini javascript ilikuwa daima.

Ajax Ilifanya Javascript Zaidi ya Furaha

Nadhani sehemu ya sababu siipenda JavaScript kwa sababu rollovers ni boring. Hakika, unaweza kufanya zaidi kuliko hiyo na JS, lakini maeneo 90 ya nje huko kwa kutumia hufanya rollovers aidha au fomu uthibitisho, na si zaidi. Na mara moja umethibitisha fomu moja, umewahakikishia wote.

Kisha Ajax akaja na kuifanya tena. Ghafla tulikuwa na vivinjari vinavyoweza kusaidia JavaScript kufanya kitu kingine isipokuwa picha za kubadilisha na tulikuwa na XML na DOM kuunganisha data kwenye maandiko yetu. Na yote haya inamaanisha kuwa Ajax ni intersting kwangu, hivyo nataka kujenga Ajax maombi.

Nini & # 39; s Stupidest Ajax Maombi Wewe & # 39; umewahi Kujengwa?

Nadhani mgodi atakuwa mchezaji wa barua pepe kwenye akaunti ambayo haijapata barua pepe. Ungependa kwenye ukurasa wa wavuti na ingesema "Una ujumbe wa barua pepe 0." 0 ingebadilika ikiwa ujumbe uliingia, lakini tangu akaunti hiyo haipati barua, haiwezi kubadilika. Nilijaribu kwa kutuma barua kwa akaunti, na ilifanya kazi. Lakini ilikuwa haina maana kabisa. Kulikuwa na checkers bora ya barua zilizopatikana miaka mitano iliyopita, na sikuwa na Firefox au IE kukimbia ili kuitumia. Wakati mmoja wa wafanyakazi wangu wenzake alipoiona alisema "Ni nini?" Nilielezea, aliuliza "Kwa nini?"

Kabla ya Kujenga Ajax Maombi Daima Uulize Kwa nini

Kwa nini Ajax?
Ikiwa sababu pekee unayojenga maombi katika Ajax ni kwa sababu "Ajax ni baridi" au "bwana wangu aliniambia kutumia Ajax," basi unapaswa kuzingatia kwa makini uchaguzi wako wa teknolojia. Unapojenga maombi yoyote ya Mtandao unapaswa kufikiria wateja wako kwanza. Je, wanahitaji programu hii kufanya nini? Ni nini kitaifanya iwe rahisi kutumia?

Kwa nini Si Kitu Chache?
Inaweza kuwa ya kutisha kutumia Ajax tu kwa sababu unaweza. Kwenye tovuti moja ambayo timu yangu ilifanya kazi, kulikuwa na sehemu ya tabbed ya ukurasa. Maudhui yote yalihifadhiwa kwenye XML kwenye darasani na unapobofya kwenye tabo, Ajax ilitumiwa kujenga upya ukurasa na data mpya ya tab kutoka XML.

Hii ilionekana kama matumizi mazuri ya Ajax, mpaka ukianza kufikiria baadhi ya masuala hayo:

Kitu kilichovutia, ni kwamba Tovuti hii ilikuwa na kurasa sawa katika siku za nyuma ambazo hazikutumia Ajax. Waliwasilisha yaliyomo ama kwa divs zilizofichwa au kurasa tofauti za HTML. Hakukuwa na sababu ya kutumia Ajax isipokuwa kuwa Ajax ilikuwa baridi, na bwana wetu alikuwa amependekeza tuangalie maeneo ya kuitumia.

Ajax ni kwa ajili ya Hatua zisizo na Maudhui

Ikiwa utaenda kuanzisha programu ya Ajax, au kitu tu cha Ajax kwenye tovuti yako, kwanza uangalie kama data unayopata mabadiliko. Hatua ya ombi la asynchronous ni kwamba inafanya maombi kwa seva kwa taarifa ambayo imebadilika kwa kasi - kwa sababu inatokea wakati msomaji anafanya kitu kingine. Kisha wanabofya kiungo au kifungo (au baada ya muda uliowekwa - chochote tofauti yako ni) data inaonyesha mara moja.

Ikiwa maudhui yako au data hazibadilika, basi usipaswi kutumia Ajax ili upate.

Ikiwa maudhui yako au data hubadilika mara chache, basi huenda usipaswi kutumia Ajax ili upate.

Mambo Yanayofaa Kwa Ajax

Nini cha kufanya wakati unapata & # 34; Ajax Call & # 34;

Ongea na bwana wako au idara ya uuzaji ili kujua kwa nini wanataka kutumia Ajax kwenye Tovuti. Mara unapoelewa sababu za kwa nini wanataka, basi unaweza kufanya kazi ya kutafuta programu inayofaa.

Kumkumbusha bosi wako wote kuwa wateja wako watakuja kwanza, na kwamba upatikanaji sio tu neno. Ikiwa hawajali kama tovuti yako inapatikana kwa wateja, basi uwakumbushe kwamba injini za utafutaji hazijali Ajax, kwa hiyo hawatapata maoni mengi ya ukurasa.

Anza ndogo. Kujenga kitu rahisi kwanza kabla ya wasiwasi juu ya kujenga programu mpya ya Mtandao mpya kutoka mwanzo. Ikiwa unaweza kupata kitu cha Ajaxian kwenye wavuti yako, hiyo inaweza kuwa bwana wako wote au idara ya uuzaji inahitaji kufikia malengo yao. Ni dhahiri iwezekanavyo kuweka programu ya Ajax ambayo ni muhimu sana, lakini tu ikiwa unafikiria juu ya jinsi ya kufanya kwanza.

Je! Unapata makala hii yenye manufaa? Fanya maoni.