SolosainaFandaharana

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

Ahoana no mijoro AJAX? Inona no atao hoe? Ity fampihenana dia fanafohezan-teny. Tsy mijoro ho Asynchronous Javascript sy ny XML ( "Asynchronous Javascript sy IKSML"). Matetika ianao dia afaka mahita na mandre ny vaovao fa ity teknolojia vaovao. Saingy tsy izany no marina. Ny zava-misy fa Javascript sy XML, dia misy efa tena ela, nefa ny "Ajax" dia voafintina, ireo teknolojia. Matetika izany dia ampiasaina miaraka amin'ny teny hoe Web 2.0 ary nihevitra toy ny fampiasana ny famolavolana nandroso teknika.

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"

Ity teknolojia manome fomba roa izay ny tranonkala pejy mety ho tanteraka. Ny voalohany Tafiditra manao fiovana tsy rebooting. Afaka ho tanteraka amin'ny mavitrika fangatahana ho any amin'ny lohamilina. Ny faharoa dia mitaky ny fampiasana ny teknolojia manokana, ny malaza indrindra ny dia ny XMLHttpRequest. Somary ny tombontsoa, "Ajax" afaka milaza izao manaraka izao:

  1. 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.
  2. Raha tokony feno pejy afatratra ny ampahany. Izany mamonjy fitaovana sy milina optimizes fampisehoana.
  3. Ny mpizara ampahany ny toerana dia interacts mavitrika amin'ny mpampiasa.
  4. 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

Ahoana no Asynchronous Javascript sy XML amin'ny fampiharana? Aoka ny hahatakatra izany amin'ny ohatra. Naorina Ho fanajana ny rafitra tokony ho azo antoka fa ny mpanjifa dia manome anjara-miasa rehetra ilaina ho an'ny angon-drakitra azo antoka fifanakalozana. Tokony hanome ny fomba ilaina ny fampitana vaovao fomba voafantina. Ny mpizara anjara dia tokony antoka fa ny fanodinana ny tahirin-kevitra, ary, mifototra amin'ny sahady izany, mba hiteraka fanazavana vaovao ho nitranga tatỳ aoriana izany amin'ny ho any amin'ny mpanjifa. Ny tena mahazatra karazana fifandraisana dia ny miasa miaraka amin'ny banky angona. Efa voalaza teo aloha dia singa maro raharaha toerana ho toy ny endriky ny feedback. Ny mahatsara ny "Ajax" amin'ity raharaha ity dia ny hoe izy io no misy asynchronous famindrana akora. Amin'ny teny hafa, raha ny fanazavana dia naniraka, ny mpampiasa dia afaka manatanteraka zavatra rehetra ilaina aminy. Raha mifantoka amin'ny antsipiriany ny tranga tsirairay, dia tsy maintsy manapa-kevitra ianao raha tianao izany dingana izany ny mampahafantatra ny mpitsidika ny tranonkala. Mikasika ny tamberina izany dia tokony endrika lazaina fa amin'ity tranga ity dia afaka manoratra "mpandraharaha dials ny valiny", na ny zavatra toy izany.

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

Ny filaharan'ireo asa manontolo dia toy izao manaraka izao:

  1. Tamin'ny voalohany, dia mila mamorona sy mba hahazoana antoka fa misy ny XMLHttpRequest.
  2. Dia initializes mpizara fifandraisana.
  3. Alefaso ny fangatahana izany.
  4. 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

Inona no fandaharana no ilaina mba tanteraka AJAX miasa? Inona no manome antsika? Inona avy izy ireo noho ny? Mba hahazoana valiny amin'ireo fanontaniana ireo, dia tokony familiarize ny tenanao amin'ny lisitra manaraka ity:

  1. HTML / XHTML. Izy ireo dia ilaina ho an'ny lohamilina mba hamantatra ny pejy fisehon.
  2. CSS. Io no fitaovana ilaina ho an'ny maso fifantenana ny pejy nanaovana.
  3. DOM. Izany dia ilaina mba hahazoana antoka ny mavitrika fiovana eo amin'ny pejy ho setrin'ny hetsika avy amin'ny mpampiasa.
  4. XML. Dia ilaina ho an'ny angon-drakitra famindrana eo amin'ny mpanjifa sy ny lohamilina.
  5. JavaScript. Mila mamorona kitondro "Ajax" sy hanome interactivity.
  6. 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

Ilaina ny miasa avy ny rafitra. Ary ahoana raha ilay nandalo masontsivana, dia ny zavatra? Tahaka izany dia ilaina ny manome noho ny famoronana ny miova, izay tsy hisy rohy ho an'ny antso hetsika avy amin'ny asa. Mba ho afaka miditra izany avy na aiza na aiza dia ilaina ny manao ny fehezan-dalàna eran-tany. Fa tsy hanahirana, dia tsara ny mampiasa ny banky angona rafitra fitantanana. Mazava ho azy, tsy ilaina. Fa mbola mamela ny fampiasana ny banky angona hiasa amin'ny fomba mahomby kokoa ny aina sy ny angon-drakitra.

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

Rehefa mampiasa ny "Ajax" no namorona ny interface tsara ny pejy, na fampiharana, tokony ho azo antoka fa tsara ny vokany miasa amin'ny rafitra miasa samy hafa, sy ny samy hafa navigateur. Amin'ny tranga voalohany dia ho afaka manome fanampiana sarobidy emulators. Ao amin'ny tranga faharoa, dia ho ampy fotsiny ny hametraka isan-karazany izy ireo fandaharana sy hizaha toetra ny miasa ny fehezan-dalàna. Ilaina ihany koa ny hanome ny zavatra sasany, ary, raha ny mpampiasa ny navigateur dia ampiasaina lany andro raha tsy izany dia hanidy ilaina intsony ny toe-javatra. Amin'ny toe-javatra toy izany, dia tokony ho raisina ho ny fanesorana ny lahatsoratra eo amin'ny pejy, milaza ny antony mahatonga ny mijery toerana amin'ity raharaha ity dia tsy azo atao. Eny, ankehitriny ny ankamaroan'ny olona mampiasa ny teknolojia maoderina, nefa aza avela hiala tanteraka ny sain'ny olona ho ny mety sy ny zava-misy fa vitsy ny mpitsidika isan-jato dia hampiasa ny sasany lany andro rindrambaiko. Ary amin'ny ambaratonga raharaham-barotra lehibe dia mety hisy vokany.

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

 

 

 

 

Newest

Copyright © 2018 mg.delachieve.com. Theme powered by WordPress.