Lik'homphieutha, Mananeo 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
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"
- 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.
- Ho ena le ho leqephe e tletseng Reload ka leeme. Ena pholosa mehlodi ya le optimizes mochini tshebetso.
- The seva e le karolo ea sebaka seo e ka mafolofolo le sebedisana ka le mosebedisi ya.
- 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
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
- Qalong, u lokela ho bopa le ho etsa bonnete ba hore ho na le XMLHttpRequest.
- Ebe initializes mabapi seva.
- Romella kopo ho eona.
- 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
- HTML / XHTML. Ba hlokahala bakeng sa ho server ya ho lemoha moralo page.
- CSS. sesebelisoa sena ke ho hlokahala hore ho bonwang kgetho ya leqephe moralo.
- Dom. E hlokahalang e le hore ho tiisa hore liphetoho tse matla ka leqephe le ka lebaka la bohato ka mosebedisi e.
- XML. Ho hlokahala bakeng sa phetiso ya data dipakeng tsa ea etsetsoang le ka seva ya.
- Javascript. Re lokela ho bōpa e labeler "Ajax" le fana ka interactivity.
- 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
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
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