Lik'homphieuthaMananeo a

Ajax - ha e le eng? Tshielano Javascript le xML: menyetla le go tlhoka mesola

Hona joale u ka shebella ka inthanete re fumane ratoa tshebediso le ho sebelisa theknoloji e ncha. E mong oa bona - e AJAX. ha e le eng? Ke lintho life ha e na? Moo ho sebetsa? lipotso tsena tsohle le tla li fumana karabo sehloohong sena.

lesedi kakaretso

Kamoo e emela AJAX? E bolela eng? phokotso ena ke khutsufatso. Le se emelang mokgwaphetiso wa tshielano Javascript le xML ( "mokgwaphetiso wa tshielano Javascript le IKSML"). Boo hangata u bona kapa ba utloa litaba tseo theknoloji ena e ncha. Empa sena se ke hase 'nete. 'Nete ea hore Javascript le xML, ho na le se haholo nako e telele, athe "Ajax" ke tswakana tsa theknoloji e tsena. Hangata ka ho fetisisa e le sebelisitsoe ka kopanelo le lentsoe Web 2.0 le e utloisisa e le tšebeliso ea mekhoa e tsoetseng pele moralo.

Le seo tšobotsi?

Ho joalo, re se na le maikutlo a akaretsang ea se AJAX. Seo e se re fa ka mokhoa oo? Ke hobane'ng ha ho ba mafolofolo bua ka kopo lona? The peculiarity ya theknoloji ena - ke hore ha u sebelisa ha ho hlokahale hore le khatholla leqephe la kakaretso ka ya tlhokeho ya pele. Ka mor'a hore tsohle, o ka kopa ya data e ncha feela karolo ea lona. Sena ke e loketseng (hobane nako e ka tlaase ho moo u lokela ho ema ho), le theko (bakeng sa ba ba sa lekanyetsoang inthanete). Leha ho le joalo, ho tsebisa mosebedisi ka se etsahalang apkreite ke tse lakatsehang ho sebelisa bonyane mojaro pontshi kapa ea mongolo melaetsa hore tsebisa ka ya data tse ncha ho tloha ka seva ya. E le thekenoloji minuses e atisa ho bitsoa ha e le hantle hore e ha e tšehetse lefa le mongolo o go disofetewere. Le bokhoni ba ho go tima Javascript thekenoloji ke ka mosebedisi ho feta ba bangata le ba ne ba thabela. Ka hona, ha ua lokela ho hlekefetsa AJAX. Hore e ka fana ka eona, haeba e se ho fana ka mekhoa e meng ea ho fana ka lesedi? Tabeng molemo ka ho fetisisa, lintlha feela ke ke ho behilwe setšeng. Ka mpe ka ho fetisisa - ponahalo ea lona e joalo ba anngoeng le hore mosebedisi e ha e sa na le ho khutla.

Menyetla ya "Ajax"

theknoloji ena e fana ka mekhoa e 'meli ke eo e leqepheng la ho web le ka phethahala. Pele ho akarelletsa ho etsa liphetoho tse ntle rebooting. Sena se ka finyelloa ka likopo matla ho seva e. Bobeli bo akarelletsa ho sebelisa theknoloji e itseng, ka ho fetisisa ratoa tsa tsona ke XMLHttpRequest. menyetla e batlang e mong, "Ajax" ea ka reng ho latelang:

  1. O ka bōpa e loketseng ho web thehiloeng kopo, eo segokanyimmediamentsi sa sebolokigolo tla ba le nomoro kakaretso ea litšobotsi ntle tsa mosebedisi ka, le lebaka hore bebofatsa sebelisana batho le websaeteng.
  2. Ho ena le ho leqephe e tletseng Reload ka leeme. Ena pholosa mehlodi ya le optimizes mochini tshebetso.
  3. The seva e le karolo ea sebaka seo e ka mafolofolo le sebedisana ka le mosebedisi ya.
  4. Molemo bakeng sa ho ho kenya tshebetsong maloa a maikutlo.

Tsela ea ho buisana

Mona, etsa mohlala, hloka ditshwaelo tsa foromo, e leng e ka sebediswa ho eletsa bareki. Kamoo ho ka etsoa'ng? Pele re lokela ho nka tlhokomelo ya "microcyteme" oa boitsebiso. Ho etsa sena, o lokela ho bopa e XMLHttpRequest Sepheo. O nka khato e le intermediary pakeng seva 'me ho browser ya mosebedisi e. Le Sepheo ena e tla romela likōpo tsa le fumana likarabo ho bona. Bakeng sa ho toba phapanyetsano ya data, re hloka AJAX PHP. lisebelisoa tsena ka 'na ho sebediswa ho sebedisa GET- kapa poso-dipotso. Tabeng ena, ho ngangisana le hlokahala tla fetisitswe ka ho toba ka ho URL ena. Ka nako e tšoanang ho tla matha mosebetsi, 'me bakeng sa ho netefatsa hore ho fetiswa ya data e sa sitisoa. Empa kamoo ho kenya tshebetsong AJAX-kopo? Ho kgothaletsa ho sebelisa poso. Thanks ho eena, o ka fetisetsa e chelete lekanyetsoang ya data, eo, ho feta moo, le lintho tse ngata e thata ho feta ho ho fihlella.

Molao-motheo oa ho sebetsa

Kamoo ke mokgwaphetiso wa tshielano Javascript le xML ka mokhoa oo? A re ke re utloisise taba ena ka ho etsa mohlala. A haha mabapi le mohaho o lokela ho etsa bonnete ba hore ya sedirelwa karolo e fana ka tshebetso e tsohle tse hlokahalang bakeng sa phapanyetsano se sireletsehileng ya data. Ho lokela ho fana ka mekhoa e hlokahalang bakeng sa ho fetisa lesedi kgethile litsela tsa hae. The seva karolo lokela ho netefatsa hore ho e lokisa ya data, 'me, e thehiloeng ho tsona se, ho hlahisa boitsebiso bo bocha ho ile fetisetsa ho moreki wa. Mofuta o tloaelehileng haholo oa sebelisana ke ho sebetsa le k'homphieutheng, ba. Re boletsoeng pejana ke elements tsa libaka tse ngata tsa khoebo e le mokhoa oa poeletsotlaleho. Ka ba molemo ho "Ajax" tabeng ena ke hore ho ba tšoaretse tshielano phetiso ya data. Ka mantsoe a mang, ha boitsebiso boo e romeloa, mosebedisi e ka phetha liketso tsohle tse hlokahalang ho eena. Ho lebisa tlhokomelo ea specifics ea e mong le nyeoe e 'ngoe, o lokela ho etsa qeto ea hore na o batla tshebetso ena ho tsebisa moeti sebakeng seo. Amanang le ho e tšoanang ditshwaelo tsa mofuta o lokela ho ho ka boleloa hore tabeng ena e re ka ngola "opareitara e e tla daela karabo", kapa ntho e 'ngoe ka tsela e tšoanang.

seva e le karabelo

O ka tlang eseng feela bakeng sa xML, ha u ntse u ka 'na nahana ka lebaka la lebitso la theknoloji. Ho phaella moo, e ka fetisoa ka ho mongolo thoteng kapa JSON. Tabeng ea pele boitsebiso bo ka hang-hang a bontša ka leqepheng la. Haeba o sebedisa xML, u lokela ho nka tlhokomelo ya hore AJAX-faele e se e hantle sebetswa ho boraosara etsetsoang ka. ya data yohle tabeng ena e sokolohela (X) HTML. Ha u sebelisa JSON thalong, o lokela ho phetha khoutu ho fumana ntho e tletseng Javascript. Hoa hlokahala ho ba hlokolosi le ho nahana ka 'nete ea hore hackers tse ngata ka rata ho fetisetsa khoutu kotsi ka theknoloji ena. Ke ka lebaka leo ho hlokahala hore ho fana ka bakeng sa tshebetso netefatso ya data, pele li sebetswa. Features ya hlokomela bakeng sa go disofetewere e fapaneng e ka ba e fapaneng hanyenyane, empa ka kakaretso, bohato mona ke leqheka lefe le leng.

Re etsa kopo ho seva e le ho e lokisa e le karabelo

A latellana joang kaofela tsa liketso tsa e tjena:

  1. Qalong, u lokela ho bopa le ho etsa bonnete ba hore ho na le XMLHttpRequest.
  2. Ebe initializes mabapi seva.
  3. Romella kopo ho eona.
  4. Re emela ya data ho kena, 'me sebetsa le tsona.

Ho lokela ho u bolella ka tse ling tsa lintho tse ka ho bōptjoa ha Sepheo sa. E ka o ile a qala ka ho sebaka leha e le moo ho ka etsahala feela ka mmeedi ya puo mananeo. Empa haeba a ile a fuoa maemo a lefatše, ka leha e le efe e 'ngoe ka nako ea eona ho ka khoneha ho sebetsa ka kopo le' ngoe feela. Ka nako ena, o lokela ho lefa hloko. Mabapi le kalafo - mona re nahana ka lintho tse seletsa khethileng. E le, haeba ya data xML ho sebetswa Dom-mesebetsi le hlahise mosebedisi o na le lebaka qetellong ka HTML. Le seo ke tla se etsa ka JSON-rated? E lokela ho utloisisa hore e le ntho notation Javascript. E bolela eng? Ka lebaka JSON ntho e itseng e ka hlahisoa e le khoele e le. Empa e lokela ho a hopola hore mokhoa ona ha se sireletsehileng ka ho feletseng, 'me e ngata mabaka a hloka ho nahana ka tsona. Empa, ka kakaretso, ho ke ke ho le bonolo haholo.

lipuo Server-lehlakoreng mananeo

Hoo e ka bang leha e le efe kopo ho web thehiloeng sebedisa tsona ka tsela e 'ngoe kapa e' ngoe. Bakeng sa phetiso ya data ke PHP ratoang ka ho fetisisa. Ka hangata ho ngola a difaele tsa ho tsa libaka, moo ha se mahlonoko tseo ho leng ya data phetiso sekhahla, 'me la khetha ho leka-lekana pakeng tsa hae le ho tšepahala. XMLHttpRequest phetiso dithekeniki tšohloa ka holimo.

Hlophisa seva

Seo mananeo a hlokahala e le hore ba ka botlalo sebetsa AJAX? See se re fa? ke seo ba eng? Ho fumana likarabo tsa lipotso tsena, u lokela ho tlwaelanya le uena ka lethathamo latelang:

  1. HTML / XHTML. Ba hlokahala bakeng sa ho server ya ho lemoha moralo page.
  2. CSS. sesebelisoa sena ke ho hlokahala hore ho bonwang kgetho ya leqephe moralo.
  3. Dom. E hlokahalang e le hore ho tiisa hore liphetoho tse matla ka leqephe le ka lebaka la bohato ka mosebedisi e.
  4. XML. Ho hlokahala bakeng sa phetiso ya data dipakeng tsa ea etsetsoang le ka seva ya.
  5. Javascript. Re lokela ho bōpa e labeler "Ajax" le fana ka interactivity.
  6. XMLHttpRequest. Sepheo leo ka lona dipotso tla fetisetsoa ho seva e.

Sebelisa site

Kahoo joale re na le bobeli le tsebo mogopolofela le likhopolo tse itseng ka hore na AJAX. Romela ya data e se feela hloka e leng mokhoa o itseng. A re hlahlobeng ka kakaretso, kamoo ho atamela ho kenngwa tshebetsong ha mosebetsi oa ho sebelisa "Ajax". Kahoo, re lokela ho bōpa e mokhanni polokelongtshedimosetso. 'Me ba tla fapana le disebediswa tse e ka sebetsa. Re lokela ho hlokomela hore polokelongtshedimosetso holimo e kholo haholo, kahoo ke feela e romella etsetsoang le e na le ho fana ka ho etsa kgetho sebelisa Javascript ha ho utloahale. Ho boetse ho tse lakatsehang ho ba le leqephe la web page e reloaded ka lebaka la ho paramethara e le 'ngoe. Ka seva e li kōpang tla sebetsana le mengolo e khethehileng PHP. polokelongtshedimosetso e kenngwa tshebetsong ka xML-faele.

About polokelongtshedimosetso

Ho ke ke ho hlokahala hore ba sebetse ka ntle sebopeho lona. Le seo haeba entsprechen ntse li feta, e leng sepheo? Boemong bo joalo ho ke ke ho hlokahala hore ho fana ka bakeng sa pōpo ea polygonal le, moo ho tla ba le ha ho na kgokahanyo ho ketsahalo le pitso e tsoang mosebetsi wa. Ho ba khona ho fumana e tsoa ho e kae kapa kae e ke ho hlokahala hore ho etsa khoutu ea lefatše lohle. Bakeng sa boiketlo ba, ho ke ke tse lakatsehang ho sebelisa tsamaiso e khopo taolo ya polokelongtshedimosetso. Ya e le hantle, sena ha ho hlokahala. Empa a sa ntse ho dumella ho sebelisa k'homphieutheng, le ho sebetsa hamonate ho feta le ka tsela e atlehang ka ya data.

Re sebetsa ka tshebetso enjene

Ho tlile joang hore tsohle li tla etsahala neng? Ho joalo, ho na le fihla e le ketsahalo e itseng, e leng se tla etsa hore mosebetsi o khethehileng. O tla hlophisa fumana kapa poso-ya data tse tla romeloa. Ka nako eo e reng ke mosebetsi, e leng tla etsa boipiletso ho URL ea ngotsoeng seva. Hoa hlokahala ho tsa sehlooho di bonelapele ho bōptjoa XMLHttpRequest-Sepheo. A bolela hore ba lokela ho ho bolokoa ka polygonal le. Mora ya data e rometsoe ho seva e, o lokela ho leta ka karabo e tsoang ho eena. Ho etsa sena, u ka bulela "wiretapping" ho fumana boitsebiso bo (haeba tsebahalang, o ne a tla 'me ha) kapa ho fana ka mosebetsi o tla lula e le loketse ho amohela ya data. The mothofatso oa pele ke ka tlaase ho moo ka tšeptjoang tabeng ea boemo bo sa tloaelehang. Ho phethahala lekhetlo la bobeli - theko e boima ho feta ho ya ka dipehelo ya mehlodi ya. Le hoja, ka le haeba ho etsoa feela mabapi le polygonal le nngwe, ho ha e ame ho itima lijo Internet. Empa ha ho na le tse makholo 'me likete-kete,' me ba tla ba le phahameng qeto, - ka nako eo ho tla ba taba e 'ngoe. Ka hona ho hlokahala hore ho batla ho leka-lekana pakeng tsa tšebeliso ea matlotlo a fumanehang ebile e sebetsa. Ka mor'a hore tsohle, e lokela ho a utloisisa hore hase bohle ba nang le ya memori ho 16 GB. Sena se ka 'na a beha itseng emetse nako ka mor'a moo ka go engwa legatong ya data fetileng kapa litaba tseo seva ke ha e fumanehe ka nako ena.

Features

Ha ba sebelisa "Ajax" e bakiloeng ke ho segokanyimmediamentsi sa sebolokigolo bakeng sa leqhepe kapa kopo, u lokela ho etsa bonnete ba hore lebaka sebetsa hantle ka tsamaiso ea fapaneng tsa ho sebelisa mehaho, 'me ka go disofetewere fapaneng. Tabeng ea pele e tla ba khona ho fana ka ea bohlokoa haholo thuso emulators. Tabeng ea bobeli e tla ba a lekaneng feela ho kenya mefuta e fapaneng ya mananeo a 'me ba leka ho tshebetso ya khoutu ya. Ho boetse ho hlokahala hore ho fana ka bakeng sa liketso tse itseng 'me, haeba ho browser ya mosebedisi e tla sebelisoa ka letsatsi kapa e tla koala theoha Litlhophiso tse hlokahalang. Maemong a joalo, hlokomela lokela ho ho nkoa ka bakeng sa khaotsa ho tsuba ba taba e ngotsoeng ka leqepheng la, e bolelang hore na ke hobane'ng ho sheba saeteng tabeng ena ke ke ha khoneha. E, hona joale ba bangata ba batho ba sebelisa theknoloji ea kajeno, empa u se ke ua ho feletseng tlohela hore ba tsamaee ba lebisa tlhokomelo ho kgonego le 'nete ea hore ho na le ba etsang liphesente tse' maloa tsa baeti tla sebelisa ba bang ba Software siiloe ke nako. Le ka khoebo tekanyo e ho ka ba le liphello tsa bohlokoa.

bofello

E tlisoang ke ho utloahalang qetellong ea sehlooho sena. Ha re bua ka "Ajax" ka kakaretso, bukana ena lumella u ho bopa motle haholo le tšobotsi e ngata websites le hore sebetsa ka potlako 'me le moralo tšoaneleha lopolla ho basebelisi lona le monyaka. Ha ho na pelaelo hore ho tla ba le esita le theknoloji e tsoetseng pele ho feta nakong e tlang, empa bakeng sa hona joale re tla sebelisa seo re nang le sona. E le ntlafatso ya dipuo mananeo le mekhoa e ka etsahala haholo, 'me sena ke khetho e tla ba teng, mekhoa eo e tla bopa le ho feta boleng bo phahameng sehlahiswa. Empa hore e be e le ho ka, mosebetsi hlokahala hona joale hore ke. 'Me lebitso la ena - "Ajax".

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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