Kanus-a Gamiton ang Ajax ug Kanus-a Dili

Unsay Buhaton Sa Dihang Makuha ang "Ajax Call" gikan sa Imong Boss

Giangkon ko kini, wala ako usa ka dakong fan sa JavaScript. Kanunay kong nalipay nga ang About may JavaScript nga Giya aron dili nako kini tabonan sa akong site. Mahimo akong magbasa ug mosulat sa JavaScript, apan hangtud karon, gamay ra ang akong interes niini. Alang sa bisan unsa nga rason, ang akong hunahuna adunay hingpit nga pahulay sa hunahuna sa diha nga kini nagsulat sa JS script. Mahimo akong magsulat sa mga komplikadong C + + ug Java nga mga aplikasyon ug ako makahimo sa pagsulat sa Perl CGI script sa akong pagkatulog, apan ang JavaScript kanunay nga nakigbisog.

Mas Maayo ang JavaScript nga JavaScript

Sa akong hunahuna usa ka bahin sa rason nga dili nako gusto ang JavaScript tungod kay ang mga rollovers makalaay. Siguro, mahimo nimo ang labaw pa kay sa JS, apan 90% sa mga site nga gigamit nga gigamit kini naghimo sa rollovers o porma nga validation, ug dili daghan pa. Ug sa higayon nga imong gi validate ang usa ka porma, imong gi validate silang tanan.

Dayon miabut ang Ajax ug gibag-o ang tanan. Sa kalit kami dunay mga browser nga mosuporta sa JavaScript nga naghimo sa usa ka butang gawas sa pagpanglugos nga mga hulagway ug kami adunay XML ug ang DOM aron makonektar ang datos sa among mga script. Ug kining tanan nagpasabut nga ang Ajax nagtumong kanako, mao nga gusto kong magtukod og mga aplikasyon sa Ajax.

Unsa ang Kinabuhi nga Gitukod nga Wala Ka Ba?

Sa akong hunahuna ang akong kinahanglan nga mahimong email checker sa usa ka account nga halos walay email. Ikaw moadto sa Web page ug kini moingon "Ikaw adunay 0 mga mensahe sa mail." Ang 0 mausab kon ang usa ka mensahe mosulod, apan tungod kay wala'y mail, wala gayud kini mausab. Gisulayan nako kini pinaagi sa pagpadala sa sulat sa account, ug kini nagtrabaho. Apan kini walay kapuslanan. Adunay mas maayo nga checkers nga mail nga anaa lima ka tuig na ang milabay, ug dili kinahanglan nga adunay Firefox o IE nga magamit aron gamiton kini. Sa diha nga nakita sa usa sa akong mga kauban sa trabaho nga siya miingon "Unsa man kini?" Sa dihang gipasabut nako, siya nangutana "Ngano?"

Sa wala pa ang Pagtukod og usa ka Application sa Ajax Kanunayng Mangutana Ngano

Nganong Ajax?
Kung ang bugtong rason nga imong gitukod ang aplikasyon sa Ajax tungod kay ang "Ajax cool" o "giingnan ko sa akong boss nga gamiton ang Ajax," nan kinahanglan nga seryosong timbang-timbangon ang imong pagpili sa teknolohiya. Kon nagtukod ka ug bisan unsang Web application kinahanglang imong hunahunaon una ang imong mga kustomer. Unsa ang kinahanglan nila nga buhaton niini nga aplikasyon? Unsa ang mas dali nga gamiton?

Nganong Dili Usa ka Butang?
Mahimong makatental kaayo ang paggamit sa Ajax tungod lang kay mahimo nimo. Sa usa ka site nga nagtrabaho ang akong team, adunay tabbed section sa panid. Ang tanan nga mga sulod gitipigan sa XML sa usa ka database ug sa diha nga ikaw nag-klik sa mga tab, gigamit ang Ajax sa pagtukod pag-usab sa panid sa bag-ong tab data gikan sa XML.

Kini ingon og usa ka maayo nga paggamit sa Ajax, hangtud nga ikaw magsugod sa paghunahuna sa pipila sa mga isyu uban niini:

Ang butang nga makapaikag, mao nga kining Web site adunay susama nga mga panid sa nangagi nga wala maggamit sa Ajax. Gihatod nila ang sulod pinaagi sa tinago nga mga div o nagbulag nga mga pahina sa HTML. Walay rason nga gamiton ang Ajax gawas nga ang cool nga Ajax, ug ang among amo nagsugyot nga kami mangita sa mga lugar nga gamiton kini.

Ang Ajax alang sa Action Not Content

Kon magamit nimo ang usa ka aplikasyon sa Ajax, o usa ka butang nga gusto sa Ajax sa imong Web site, una pagsuta kung ang datos nga imong gi-access ang mga pagbag-o. Ang punto sa asynchronous nga hangyo mao nga kini naghimo sa mga hangyo sa server alang sa kasayuran nga mas paspas nga nausab - tungod kay kini nahitabo samtang ang magbabasa naghimo sa lain nga butang. Unya sa diha nga sila mag-klik sa usa ka link o button (o human sa usa ka gitakda nga gidugayon nga panahon - bisan unsa ang imong pagkalahi) ang data nagpakita dayon.

Kung ang imong sulod o datos dili mausab, nan dili nimo gamiton ang Ajax aron ma-access kini.

Kung ang imong sulod o datos lahi ra nga nausab, nan tingali dili nimo gamiton ang Ajax aron ma-access kini.

Mga Butang nga Maayo Alang sa Ajax

Unsa ang Buhaton Sa Dihang Makuha ang & # 34; Ajax Call & # 34;

Pakigsulti sa imong boss o marketing department aron mahibal-an nganong gusto nila nga gamiton ang Ajax sa Web site. Sa higayon nga imong masabtan ang mga hinungdan kung nganong gusto nila kini, mahimo ka nga magtrabaho sa pagpangita sa usa ka angay nga aplikasyon alang niini.

Pahinumdumi ang imong boss nga ang imong mga kustomer mag-una, ug ang pagkagamit dili usa ka pulong lamang. Kung wala sila'y pag-atiman kon ang imong site ma-access sa mga kustomer, unya pahinumdumi sila nga ang mga search engine wala mag-atiman sa Ajax, busa dili sila makakuha og daghang mga pageview.

Pagsugod og gamay. Pagtukod og usa ka butang nga sayon ​​una una mabalaka mahitungod sa pagtukod sa usa ka bag-ong bag-ong aplikasyon gikan sa Web. Kon makakuha ka og usa ka butang sa Ajaxian sa imong Web site, mahimo nga ang tanan nga imong boss o marketing nga departamento kinahanglan nga makatagbo sa ilang mga tumong. Tino nga posible nga ibutang ang usa ka aplikasyon sa Ajax nga sa pagkatinuod mapuslanon, apan kon ikaw maghunahuna kon unsaon kini sa pagbuhat sa una.

Nakita ba nimo kining artikuloha nga mapuslanon? Paghimo og usa ka komentaryo.