Solosaina, Fandaharana
Ajax - Inona moa izany? Asynchronous JavaScript sy ny XML: tombony sy ny fatiantoka
Ankehitriny ianao dia afaka mijery ao amin'ny aterineto laza ny fampiasana sy ny fampiharana ny teknolojia vaovao. Ny iray tamin'izy ireo - dia AJAX. Inona moa izany? Inona no mampiavaka no manana? Aiza no ampiharina? Rehetra ireo fanontaniana ireo, dia ho hita ny valiny ato amin'ity lahatsoratra ity.
ankapobeny vaovao
Ary inona no endri-javatra?
Noho izany, dia efa manana hevitra ankapobeny ny amin'izay AJAX. Inona no manome antsika amin'ny fomba fanao? Nahoana no miresaka momba ny maha-pahavitrihana ny fampiharana? Ny Mampiavaka ny teknolojia ity - dia ny hoe rehefa mampiasa azy io tsy mila raha hanavao indray ny pejy rehetra tamin'ny voalohany fangatahana. Rehefa dinihina tokoa, dia afaka mangataka akora vaovao ihany anisan'izy io. Izany no mety (satria kely kokoa ny fotoana tsy maintsy miandry), sy ny vidiny (ho an'ireo izay tsy manam-petra aterineto). Na dia izany aza, mba hampahafantarana ny mpampiasa mikasika ny fanavaozana ny zava-mitranga dia tsara ny mampiasa, fara fahakeliny, ny entana mpanondro na SMS izay mampahafantatra momba ny angon-drakitra vaovao avy amin'ny lohamilina. Araka ny teknolojia minuses matetika dia antsoina ho ilay zava-misy fa tsy manohana lova sy ny soratra navigateur. Ary ny fahaizana mankarary Javascript ny teknolojia eo amin'ny mpampiasa noho ny maro, ary nahafinaritra. Noho izany, tsy tokony hanararaotra AJAX. Fa afaka manome, raha tsy hanome ny fanomezana fomba hafa vaovao? Ao amin'ny raharaha tsara indrindra, ny vaovao marina dia tsy ho aseho eo amin'ny toerana. Ao amin'ny ratsy indrindra - ny tarehiny no izy fa ny mpampiasa voakasika intsony tsy maintsy hiverina.
Tombony ny "Ajax"
- Afaka mamorona ny mety tranonkala mifototra fampiharana, izay interface tsara rehetra dia manana endri-javatra maro mahafinaritra ho an'ny mpampiasa, ny vokany izay hanamora ny fifandraisana sy ny vohikala olombelona.
- Raha tokony feno pejy afatratra ny ampahany. Izany mamonjy fitaovana sy milina optimizes fampisehoana.
- Ny mpizara ampahany ny toerana dia interacts mavitrika amin'ny mpampiasa.
- Mahasoa ny fampiharana ny maro hevitra.
fifandraisana
Ireto, ohatra, misy hevitra mila endrika, izay azo ampiasaina mba manoro hevitra mpanjifa. Inona no azo atao? Voalohany tokony hikarakara ny "mitondra" ny vaovao. Mba hanaovana izany, dia mila mamorona ny XMLHttpRequest zavatra. Miasa izy amin'ny maha-mpanelanelana eo amin'ny lohamilina sy ny mpampiasa ny navigateur. Amin'ny zavatra izany, dia handefa fangatahana sy handray ny valin 'izany. Fa mivantana fifanakalozana angona, mila AJAX PHP. Ireo fitaovana ireo dia azo ampiharina amin'ny alalan'ny POST-GET- na fanontaniana. Amin'ity tranga ity, ny ilaina dia nandeha hevitra mivantana amin'ny alalan'ny URL. Mandritra izany fotoana izany dia hihazakazaka ny asa sy hahazoana antoka fa ny tahirin-kevitra famindrana tsy tapaka. Fa ny fomba fampiharana AJAX-tadiavinao? Fahazoan-dalana hidirana mampiasa POST. Noho izy, dia afaka hamindra ny tsy manam-petra habetsahan'ny tahirin-kevitra, izay, koa, fa tsy hoe zavatra sarotra ny fidirana.
fitsipiky ny asa
mpizara valin-
Afaka ny ho tonga izy, tsy noho ny XML, araka ny mety mieritreritra noho ny anaran'i ny teknolojia. Ankoatra izany, dia azo mifindra ho lahatsoratra tsotra na JSON. Ao amin'ny tranga voalohany ny vaovao azo avy hatrany aseho eo amin'ny pejy. Raha mampiasa XML, tokony hikarakara izany AJAX-rakitra tsara no ampiasaina ao amin'ny mpanjifa navigateur. Angon-drakitra rehetra amin'ity tranga ity dia niova fo (X) HTML. Rehefa mampiasa JSON endrika, mila hanao ny fehezan-dalàna mba hahazo ny zavatra feno Javascript. Ilaina ny mitandrina sy tafiditra ao ny zava-misy fa maro ny mpijirika tia mampita feno hasomparana fitsipi amin'ny alalan'ny teknolojia ity. Noho izany dia ilaina ny manome ny fanamarinana ny antontan-kevitra ireo dingana alohan'ny ampiasaina. Endri-javatra ny fanatanterahana ho an'ny navigateur samy hafa dia mety ho kely samy hafa, fa amin'ny ankapobeny, ny asa eto dia tetika iray.
Isika hangataka ny lohamilina sy ny valin-fanodinana
- Tamin'ny voalohany, dia mila mamorona sy mba hahazoana antoka fa misy ny XMLHttpRequest.
- Dia initializes mpizara fifandraisana.
- Alefaso ny fangatahana izany.
- Tsy hiandry ny angon-drakitra ho avy, sy ny fandraisana azy ireo.
Tokony hilaza aminao ny momba ny sasany amin'ireo endri-javatra teo amin'ny famoronana ny zavatra. Azo nanomboka tany amin'ny toerana izay azo atao ihany no tafiditra ao anatin'ny sehatry ny fandaharana fiteny. Fa raha nomena ny toerana misy manerantany, na inona na inona indray mandeha ara-potoana fa ny azo atao ny miasa miaraka amin'ny fangatahana iray monja. Tamin'izay fotoana izay, dia mila ny mitandrina. Momba ny fitsaboana - Eto isika dia hifantoka amin'ny fitaovana nofinidy. Noho izany, raha ny tahirin-kevitra XML ho ampiasaina DOM-asa sy hanolotra ny mpikambana ity dia ny vokatra farany amin'ny HTML. Ary izay tokony hatao amin'ny JSON-laharana? Tokony ho fantatra mazava fa io no zavatra tarehimarika Javascript. Inona no atao hoe? Noho JSON zavatra azo aseho ho toy ny tady. Saingy tsy maintsy hotsarovana fa fomba io dia tsy azo antoka ho voky, ary be dia be ny lafin-javatra tokony hodinihina. Kanefa, amin'ny ankapobeny, dia tena mora.
Server-side fandaharana fiteny
Saika misy tranonkala mifototra amin'ny fampiharana mampiasa azy ireo amin'ny fomba iray na hafa. Fa angona fandefasana no malaza indrindra PHP. Manoratra matetika izany antontan-taratasy ho an'ny toerana, izay tsy fanakianana ny tahan'ny fifindran'ny angon-drakitra, ary ny nisafidy fandanjalanjana eo aminy sy azo itokisana. XMLHttpRequest fifindran'ny resaka teknika.
Mampiendrika mpizara
- HTML / XHTML. Izy ireo dia ilaina ho an'ny lohamilina mba hamantatra ny pejy fisehon.
- CSS. Io no fitaovana ilaina ho an'ny maso fifantenana ny pejy nanaovana.
- DOM. Izany dia ilaina mba hahazoana antoka ny mavitrika fiovana eo amin'ny pejy ho setrin'ny hetsika avy amin'ny mpampiasa.
- XML. Dia ilaina ho an'ny angon-drakitra famindrana eo amin'ny mpanjifa sy ny lohamilina.
- JavaScript. Mila mamorona kitondro "Ajax" sy hanome interactivity.
- XMLHttpRequest. Zavatra alalan 'izany fanontaniana dia ho alefa any amin'ny lohamilina.
Mampiasa ny toerana
Ary ankehitriny isika na ny fahalalana teorika sy ny hevitra momba ny fomba ny AJAX. Mandefa antontan-kevitra amin'izao fotoana izao dia mitaky ihany no fanao iray. Andeha isika hijery amin'ny ankapobeny, ny fomba hanatonana ny fampiharana ny asa mampiasa ny "Ajax". Noho izany, dia ilaintsika ny hanangana banky angona mpamily. Ary dia samy hafa fitaovana izay azo niasa. Tsara homarihina fa ny ambony banky angona dia lehibe dia lehibe, ka ampitondray ho any fotsiny ny mpanjifa ary tsy maintsy atolotra mba hanao fantina mampiasa JavaScript tsy misy dikany. Tsara ihany koa ny manana tranonkala pejy dia Reloaded noho ny iray fikirana. Ao amin'ny fangatahana lohamilina dia handamina manokana soratra PHP. Ny angona dia ampiharina ho toy ny rakitra XML-.
About banky angona
Izahay maotera miasa amin'ny asa
Ahoana no nahatonga ny zava-drehetra no hitranga? Noho izany, dia avy ny anankiray hetsika, izay mahatonga ny asany manokana. Izy dia hanomana ny hatao na POST-tahirin-kevitra izay ho nirahinao. Izany dia miantso ny asa, izay hanao antso ho amin'ny URL ny mpizara soratra. Dia ilaina ny envisage ny famoronana ny XMLHttpRequest-zavatra. Ny firesahana dia tokony ho voatahiry ao amin'ny miova. Rehefa avy ny tahirin-kevitra dia naniraka tany amin'ny lohamilina, tsy maintsy miandry valiny avy aminy. Mba hanaovana izany, dia afaka miala ao amin'ny "wiretapping" hahazo vaovao (raha fantatra, ho avy ny olona rehefa), na mba hanome ny asa izay ho vonona foana ny handray angona. Ny voalohany dia hita vatana dia tsy azo itokisana raha toa ny toe-javatra niavaka. Ny fanatanterahana faharoa - lafo vidy eo amin'ny loharanon-karena. Na, raha toa efa natao ihany no miaraka amin'ny fanajana ny iray miova, tsy misy fiantraikany ny fifadian-kanina Internet. Fa raha misy an-jatony sy an'arivony, Dia tsy maintsy misy vahaolana avo, - dia izany no ho zavatra iray hafa. Noho izany dia ilaina ny mitady mizàna eo amin'ny fampiasana ny loharanon-karena misy sy ny fahombiazana. Rehefa dinihina tokoa, dia tokony ho fantatra mazava fa tsy ny rehetra manana ny fahatsiarovana ny 16 GB. Mety hametraka iray izay miandry ny fotoana taorian'ny soloin 'ny tahirin-kevitra teo aloha na ny vaovao fa ny lohamilina dia tsy misy' izao fotoana izao.
endri-javatra
famaranana
Izay tonga ao amin'ny lojika faran'ity lahatsoratra ity. Raha miresaka momba ny "Ajax" ny rehetra, fitaovana ity dia mamela anao mamorona tena tsara tarehy sy ny endri-javatra-manan-karena tranonkala izay miasa haingana sy mahefa fisehon'ny hanolotra ho any amin'ny mpampiasa mahafinaritra. Tsy misy isalasalana fa hisy mandroso ny teknolojia kokoa any aoriana, fa ankehitriny dia ho hampiasa izay ananantsika. Toy ny fanatsarana ny fandaharana fiteny sy ny teknika no tena azo atao, ary izany no safidy izay ho hita, ny fomba izay hamorona kokoa vokatra faran'izay tsara. Kanefa, na izany na tsy izany, ny asa ilaina izany ankehitriny. Ary amin'izany anarana izany - "Ajax".
Similar articles
Trending Now