Dè nì thu nuair a gheibh thu "Call Ajax" bho do Boss
Tha mi a 'gabhail ris, cha robh mi riamh air taic mòr fhaighinn bho JavaScript. Bha mi daonnan toilichte gu robh stiùireadh JavaScript agad mu dheidhinn mar sin nach robh agam ri a chòmhdach air an làrach agam. Is urrainn dhomh JavaScript a leughadh agus a sgrìobhadh, ach gus an-uiridh, cha robh mòran ùidh agam ann. Air adhbhar sam bith, bha briseadh inntinn iomlan aig mo inntinn nuair a thàinig e gu sgrìobhadh sgriobtaichean JS. 'S urrainn dhomh sgrìobhadh C ++ iom-fhillte agus tagraidhean Java agus' s urrainn dhomh sgrìobhadh scripts Perl CGI na chadal agam, ach bha JavaScript an-còmhnaidh na strì.
Rinn Ajax JavaScript barrachd spòrs
Tha mi a 'smaoineachadh gur e pàirt den adhbhar nach robh JavaScript a' còrdadh rium air sgàth 's gu bheil na h-ath-chuairtean duilich. Gun teagamh, is urrainn dhut barrachd na sin a dhèanamh le JS, ach bha 90% de na làraichean a bha a 'cleachdadh an sin a' dèanamh an dàrna cuid rolovers no dearbhadh cruth, agus chan eil mòran eile. Agus aon uair 's gu bheil thu air aon fhoirm a dhearbhadh, tha thu air dearbhadh a dhèanamh orra uile.
An uairsin thàinig Ajax agus rinn e a h-uile càil ùr a-rithist. Gu h-obann, bha brabhsairean againn a bheireadh taic do JavaScript a 'dèanamh rudeigin eile a bharrachd air ìomhaighean a shubbadh agus bha XML againn agus an DOM gus dàta a cheangal ris na sgriobtaichean againn. Agus tha seo uile a 'ciallachadh gu bheil Ajax eadar-roinnte dhomh, agus mar sin tha mi airson iarrtasan Ajax a thogail.
Dè a th 'ann an tagradh Stupidest Ajax a chaidh a thogail riamh?
Tha mi a 'smaoineachadh gum feumadh mi a bhith na neach-dearbhaidh puist-d air cunntas nach fhaigh post-d cha mhòr. Bhiodh thu a 'dol gu duilleag an lìn agus dh' fhaodadh tu ràdh gu bheil "0 teachdaireachd puist agad." Dh'atharraicheadh an 0 ma thàinig teachdaireachd a-steach, ach bhon a fhuair an cunntas sin post, cha dèanadh e atharrachadh. Rinn mi deuchainn air le bhith a 'cur litrichean chun a' chunntais, agus dh 'obraich e. Ach bha e gu tur gun phuing. Bha dearbhadairean puist nas fheàrr ri fhaighinn còig bliadhna air ais, agus cha robh feum agam air Firefox no IE a bhith gan ruith airson an cleachdadh. Nuair a chunnaic fear de na co-oibrichean agam thuirt i "Dè a nì e?" Nuair a mhìnich mi, dh 'iarr i "Carson?"
Mus cuir thu a-steach tagradh Ajax, faighnich air an-còmhnaidh carson
Carson Ajax?
Mas e an aon adhbhar a tha thu a 'togail an tagraidh ann an Ajax a chionn' s gu bheil "Ajax fionnar" no "thuirt mo cheannard orm gun cleachd Ajax," bu chòir dhut an roghainn teicneòlais agad a mheasadh gu mòr. Nuair a thogas tu tagradh lìn sam bith, bu chòir dhut a bhith a 'smaoineachadh air do luchd-cleachdaidh an toiseach. Dè tha feum air an tagradh seo a dhèanamh? Dè bhios ga dhèanamh nas fhasa a chleachdadh?
Carson nach eil rudeigin eile?
Faodaidh e a bhith gu math duilich a bhith a 'cleachdadh Ajax dìreach mar as urrainn dhut. Air aon làrach a bha mo sgioba ag obair, bha earrann tabbed den duilleig. Chaidh a h-uile susbaint a stòradh ann an XML ann an stòr-dàta agus nuair a phutas tu air na tabaichean, chaidh Ajax a chleachdadh gus ath-thogail na duilleige leis an dàta tab ùr bhon XML.
Bha seo coltach ri deagh chleachdadh de Ajax, gus an tòisich thu a 'smaoineachadh air cuid de na ceistean leis:
- Chan urrainnear na tabaichean a chomharrachadh. Mar sin chan urrainn do luchd-ceannach an fhiosrachadh a tha iad ag iarraidh a shàbhaladh.
- Chan eil na h-einnseanan rannsachaidh a 'faicinn an dàta nach eil anns a' chiad chlàr, oir chan urrainn dhaibh faighinn chun Ajax.
- Chan eil Ajax ruigsinneach, agus mar sin cha bhiodh an t-susbaint anns na tabaichean eile follaiseach do dhuine sam bith a chleachdas leughadair sgrion, no eadhon le brabhsairean nas sine nach eil taic JavaScript math aca.
- Nam biodh mòran fiosrachaidh aig aon de na tabaichean, dh'fhaodadh e ùine mhòr a ghabhail airson luchdachadh air ceangal slaodach. Agus seach nach eil Ajax a 'sealltainn gu bheil dad a' tachairt, tha e coltach gu bheil an duilleag briste.
Is e an rud a bha inntinneach, gu robh duilleagan coltach ris an làrach-lìn seo san àm a dh'fhalbh nach do chleachd Ajax. Thug iad seachad an susbaint le divs falaichte no duilleagan HTML air leth. Cha robh adhbhar sam bith airson Ajax a chleachdadh ach a-mhàin gun robh Ajax fionnar, agus bha ar ceannard air a mholadh gun lorg sinn àiteachan airson a chleachdadh.
Tha Ajax airson Gnìomh Gun Susbaint
Ma tha thu a 'dol a chuir suas iarrtas Ajax, no dìreach rudeigin Ajax air do làrach-lìn, dèan cinnteach an toiseach an dàta a tha thu a' faighinn atharrachaidhean. Is e puing an iarrtais asynntach gu bheil e a 'dèanamh iarrtasan chun an fhrithealaiche airson fiosrachadh a tha air atharrachadh nas luaithe - oir tha e a' tachairt fhad 'sa tha an leughadair a' dèanamh rudeigin eile. An uairsin nuair a phutasas iad ceangal no putan (no an dèidh ùine shocraichte - ge bith dè an t-eadar-dhealachadh a tha agad) tha an dàta a 'nochdadh suas air falbh.
Mura h-eil do shusbaint no dàta ag atharrachadh, cha bu chòir dhut Ajax a chleachdadh airson faighinn a-steach.
Mas ann ainneamh a bhios an susbaint no an dàta agad ag atharrachadh, is dòcha nach bu chòir dhut Ajax a chleachdadh airson faighinn a-steach.
Rudan a tha math airson Ajax
- Foirm dearbhaidh
- Is e seo cha mhòr nach eil e idir. Tha e uamhasach nas fheàrr nuair a bhios an fhoirm ag innse dhut mar a tha thu a 'sgrìobhadh ma tha thu air a lìonadh a-mach ceàrr no nach eil. Le bhith a 'dol a dh' ionnsaigh an fhrithealaiche agus an uair sin tillidh teachdaireachd mearachd chan e a-mhàin seann, tha e slaodach. Fàg dearbhadh an fhrithealaiche san fhoirm, tha sin cudromach airson ruigsinneachd. Ach dhaibhsan a bheir taic dha Ajax, innis dhaibh dìreach air falbh.
- Beachdan
- Tha beachdan air blogaichean no eadhon dìreach artaigilean a 'dèanamh deagh fheum de Ajax. Faodaidh beachdan atharrachadh fad na h-ùine, agus gu h-àraid nuair a bhios neach-aithris a 'cur bacadh air a' phutan tagraidh, tha e math fhaicinn gum bi am beachd a 'nochdadh sa bhad air an duilleig.
- Criathradh dàta
- Ma tha clàr mòr agad le tòrr dàta ann, is e tagradh math airson Ajax a bhith a 'cur sgileagan agus luchd-rèiteachaidh ris a' bhòrd. Tha a bhith a 'faighinn gu bheil an clàr lìn agad ag obair nas motha mar Excel gu math feumail do dhaoine.
- Sgrùdaidhean agus pollan
- Nuair a phutas tu air a 'bhòt agad, bhiodh an poll air atharrachadh gus na toraidhean a shealltainn dhut. Agus mus toir thu beachd, chan eil mu dheidhinn fhathast a 'toirt taic do Ajax air na cunntasan-taghaidh againn - ach bhiodh e cinnteach gum biodh e math. Is dòcha gun urrainn dhuinn na "Ajax call" againn fhèin a thoirt do luchd-leasachaidh About.com. :)
Na nì thu nuair a gheibh thu an & # 34; Ajax Call & # 34;
Bruidhinn ri do cheannard no roinn margaideachd gus faighinn a-mach carson a tha iad airson Ajax a chleachdadh air an làrach-lìn. Aon uair 's gu bheil thu a' tuigsinn na h-adhbharan airson carson a tha iad ga iarraidh, faodaidh tu an uair sin obair a lorg lorg tagradh freagarrach air a shon.
Cuimhnich dha do cheannard gu bheil an luchd-ceannach agaibh a 'tighinn an toiseach, agus nach e dìreach facal a tha ann an ruigsinneachd. Mura h-eil iad deònach a bheil an làrach agad ruigsinneach do luchd-cleachdaidh, cuir an cuimhne nach eil cùram aig Ajax air innealan rannsachaidh, agus mar sin cha bhi iad a 'faighinn uiread de sheallaidhean.
Tòisich beag. Tog rudeigin furasta an toiseach mus bi dragh agad mu dheidhinn iarrtas ùr lìn a thogail bho thùs. Mas urrainn dhut rudeigin Ajaxian fhaighinn air an làrach-lìn agad, is dòcha gum feum a h-uile ceannard no roinn margaideachd na h-amasan aca a choileanadh. Tha e gu cinnteach cinnteach gun cuir thu a-steach iarrtas Ajax a tha feumail, ach a-mhàin ma smaoinicheas tu air mar a nì thu e an toiseach.
An do lorg thu an artaigil seo feumail? Dèan beachd.