Nthawi yogwiritsira ntchito Ajax ndi When Not To

Zimene Mungachite Mukalandira "Ajax Call" kuchokera ku Bwana Wanu

Ndikuvomereza, sindinakhale wotchuka kwambiri wa JavaScript. Ndinali wokondwa nthawi zonse kuti About anali ndi JavaScript Guide kotero kuti sindinkayenera kuzilemba pa webusaiti yanga. Ndikhoza kuwerenga ndi kulemba JavaScript, koma mpaka posachedwa, sindinali chidwi nacho. Pa chifukwa chirichonse, malingaliro anga anali osokonezeka maganizo pamene anali kulemba JS zolemba. Ndikhoza kulemba zovuta C ++ ndi Java ntchito ndipo ine ndikhoza kulemba Perl CGI zikalata pogona changa, koma JavaScript nthawi zonse zimakhala zovuta.

Ajax Yopanga JavaScript Zambiri

Ndikuganiza kuti chifukwa chake sindimakonda JavaScript chifukwa chakuti rollovers ndi yosangalatsa. Zedi, mungathe kuchita zambiri kuposa izo ndi JS, koma malo oposa 90% omwe akugwiritsa ntchito akugwiritsa ntchito rollovers kapena kupanga mawonekedwe, osati zina. Ndipo mutatsimikiza kale mawonekedwe amodzi, mwawatsimikizira zonsezo.

Kenako Ajax adabwera ndikuchikonzanso chatsopano. Mwadzidzidzi ife tinkawona mazenera omwe angathandize JavaScript kuchita chinachake kupatula kusinthanitsa zithunzi ndipo tinali ndi XML ndi DOM kuti agwirizanitse deta ku malemba athu. Ndipo zonsezi zikutanthawuza kuti Ajax ikudumpha kwa ine, kotero ndikufuna kumanga mapulogalamu a Ajax.

Kodi ndi Stupidest Ajax yotani yomwe mwakhala mumangomanga?

Ndikuganiza kuti ine ndiyenera kuti ndikhale woyang'anira imelo pa akaunti imene ilibe imelo. Mungapite ku tsamba la webusaiti ndipo munganene kuti "Muli ndi ma mail 0." 0 imasintha ngati uthenga wabwera, koma popeza kuti akauntiyo ilibe makalata, sizingasinthe. Ndinayesa izo potumiza makalata ku akauntiyo, ndipo inagwira ntchito. Koma zinali zopanda pake. Panali ma checker abwino omwe amapezeka zaka zisanu zapitazo, ndipo sindinkayenera kukhala ndi Firefox kapena IE kuthamanga kuti ndiwagwiritse ntchito. Mmodzi mwa ogwira nawo ntchito atawona izo anati "Ndichita chiyani?" Nditamufotokozera, adafunsa kuti "Chifukwa chiyani?"

Musanayambe Kugwiritsa Ntchito Ajax Nthawizonse Amadzifunsa Chifukwa

Bwanji Ajax?
Ngati chifukwa chomwe mukugwiritsira ntchito Ajax ndi chifukwa chakuti "Ajax ndi yozizira" kapena "bwana wanga anandiuza kuti ndigwiritse ntchito Ajax," ndiye muyenera kuyang'ana mwatsatanetsatane makasitomala anu kusankha. Pamene mukumanga mapulogalamu onse a Webusaiti muyenera kuganizira makasitomala anu poyamba. Kodi iwo akusowa ntchitoyi kuti achite chiyani? Nchiyani chidzapangitsa kukhala kosavuta kugwiritsa ntchito?

N'chifukwa Chiyani Palibe Chinachake Chosafunika?
Zingakhale zovuta kugwiritsa ntchito Ajax chifukwa choti mungathe. Pa tsamba limodzi lomwe gulu langa linkagwira ntchito, panali gawo lazithunzi la tsamba. Zonsezi zidasungidwa mu XML muzenera ndipo pamene mwadumpha pazati, Ajax idagwiritsidwa ntchito kumanganso tsamba ndi deta yatsopano ya XML.

Izi zimawoneka ngati kugwiritsa ntchito bwino Ajax, mpaka mutayamba kuganizira zina mwazifukwazo:

Chinthu chomwe chinali chosangalatsa, ndi chakuti Webusaitiyi ili ndi masamba omwewo omwe sanagwiritse ntchito Ajax. Anapereka zomwe zili ndi magawo obisika kapena masamba osiyana a HTML. Panalibe chifukwa chogwiritsira ntchito Ajax kupatula kuti Ajax inali yozizira, ndipo bwana wathu adanena kuti tiyang'ane malo oti tigwiritse ntchito.

Ajax ndi Action Not Content

Ngati mukufuna kukhazikitsa ntchito ya Ajax, kapena chinachake cha Ajax pawebusaiti yanu, choyamba dziwani ngati deta yomwe mukusintha. Cholinga cha pempho la asynchronous ndilopangitsa pempho kwa seva kuti mudziwe zambiri zomwe zasintha mofulumira - chifukwa zikuchitika pamene wowerenga akuchita chinachake. Ndiye akamawunikira chingwe kapena batani (kapena pambuyo pa nthawi yochuluka - kaya kusiyana kwanu ndi kotani) deta ikuwonetsedwa pomwepo.

Ngati zinthu zanu kapena deta sizikusintha, ndiye kuti musagwiritse ntchito Ajax kuti muipeze.

Ngati zokha zanu kapena deta sizikusintha mobwerezabwereza, ndiye kuti musagwiritse ntchito Ajax kuti muipeze.

Zinthu Zomwe Zingakuthandizeni Ajax

Zimene Mungachite Mukalandira & # 34; Ajax Call & # 34;

Lankhulani ndi bwana wanu kapena dipatimenti ya malonda kuti mudziwe chifukwa chake akufuna kugwiritsa ntchito Ajax pa webusaitiyi. Mukamvetsa zifukwa zomwe akufunira, mungathe kugwira ntchito kuti mupeze ntchito yoyenera.

Akumbutseni bwana wanu onse kuti makasitomala anu abwere koyamba, ndipo kuti kupezeka sikuti ndi mawu okha. Ngati sakusamala kaya malo anu akupezeka kwa makasitomala, ndiye kuwakumbutsani kuti injini zosaka sizikusamala Ajax, kotero iwo sangapeze mapepala ambiri.

Yambani pang'ono. Pangani chinthu chosavuta poyamba musadandaule za kumanga webusaiti yathu yonse yatsopano kuchokera pachiyambi. Ngati mungathe kupeza chinachake cha Ajaxian pa webusaiti yanu, izi zingakhale bwana wanu kapena dipatimenti yogulitsira malonda amayenera kukwaniritsa zolinga zawo. Ndizotheka kukhazikitsa ntchito ya Ajax yomwe imathandiza kwenikweni, koma ngati mutaganizira momwe mungachitire poyamba.

Kodi mwapeza kuti nkhaniyi ikuthandiza? Yankhani.