Yuav Ua Haujlwm Li Cas hauv Ajax (nrog Duab)

Cov txheej txheem:

Yuav Ua Haujlwm Li Cas hauv Ajax (nrog Duab)
Yuav Ua Haujlwm Li Cas hauv Ajax (nrog Duab)

Video: Yuav Ua Haujlwm Li Cas hauv Ajax (nrog Duab)

Video: Yuav Ua Haujlwm Li Cas hauv Ajax (nrog Duab)
Video: Easy Way To Bypass Google Account Verification (New) 2024, Plaub Hlis Ntuj
Anonim

AJAX lossis Ajax yog Asynchronous JavaScript thiab XML. Nws yog siv los sib pauv cov ntaub ntawv nrog tus neeg rau zaub mov thiab hloov kho ib feem ntawm lub vev xaib yam tsis tau rov ua dua lub vev xaib tag nrho ntawm cov neeg siv khoom. Cov zaub thiab tus cwj pwm ntawm lub vev xaib uas twb muaj lawm tsis cuam tshuam txhua lub sijhawm thaum sib pauv thiab hloov kho cov ntaub ntawv. Ajax kuj tseem suav tias yog pab pawg thev naus laus zis uas muaj HTML, CSS, DOM, thiab JavaScript uas tau siv los cim, ua qauv, thiab tso cai rau tus neeg siv cuam tshuam nrog cov ntaub ntawv ntawm lub vev xaib. Hauv kab lus no, nws yuav qhia koj yuav ua li cas sau cov phiaj xwm yooj yim hauv Ajax cov kauj ruam los ntawm kev siv Notepad ++. Qee qhov kev paub pib ntawm HTML, DOM, JavaScript, thiab lub vev xaib hauv cheeb tsam lossis Web Server nyob deb yog qhov xav tau. WampServer tau siv hauv kab lus no rau kev sim.

Cov kauj ruam

Txoj Kev 1 ntawm 2: Coding

3929304 1
3929304 1

Kauj Ruam 1. Npaj daim duab rau sau ib qho program Ajax

Txuag daim duab hauv tib daim nplaub tshev uas koj yuav khaws koj li html thiab ntawv cov ntawv tso rau hauv Ajax program. Hauv kab lus no, "ProgramInAjax" phau ntawv teev npe tau teeb tsa hauv "wamp" nplaub tshev hauv qab "www" cov npe uas koj tau teeb tsa WampServer.

3929304 2
3929304 2

Kauj Ruam 2. Qhib ib qho ntawv kho

Notepad ++ tau siv los ua tus kho kab ntawv hauv kab lus no.

3929304 3
3929304 3

Kauj Ruam 3. Tsim cov ntawv tshiab hauv kab ntawv kho kom raug

Ntaus cov hauv qab no:


Huag oh! Paj daj mus qhov twg?

Koj tuaj yeem ntaus yam koj xav tau sab hauv html taghere.

3929304 4
3929304 4

Kauj Ruam 4. Txuag cov ntawv ua cov ntawv sau nrog lub npe "ajax-data.txt

” Qhov tseeb, koj tuaj yeem sau npe cov ntaub ntawv xijpeem koj xav tau tab sis xyuas kom tseeb tias koj nkag mus rau tib lub npe cov ntaub ntawv rau tus lej hauv kab no:

xmlhttp.open ("TAU", "ajax-data.txt", tseeb);

Txawm li cas los xij, HTML tagis siv rau lub taub hau kom nws zoo li loj dua thiab pom ntau dua.

3929304 5
3929304 5

Kauj Ruam 5. Tsim daim ntawv tshiab rau lub vev xaib

Cov ntawv no yog rau HTML cov ntawv txhawm rau saib Ajax program hauv Web browser.

3929304 6
3929304 6

Kauj Ruam 6. Luam cov cai hauv qab no:

  Kuv Thawj Qhov Kev Pabcuam Ajax los ntawm Kuv Muab tus lej Ajax hauv qab no.  


Nyem lub pob hauv qab no kom lub paj ploj mus

3929304 7
3929304 7

Kauj Ruam 7. Txuag cov ntawv

Nyem khawm txuag ntawm cov ntawv qhia zaub mov. Ib lub thawv "Txuag Raws Li" qhib. Sau lub npe rau koj daim ntawv. Hauv kab lus no, lub npe ntawm cov ntaub ntawv yog "ntsuas."

3929304 8
3929304 8

Kauj Ruam 8. Nyem rau kab ntawv qis kom xaiv cov ntawv txuas ntxiv

Ntawm qhov "Txuag raws li hom" teb, nyem qhov nco cia kom xaiv cov ntawv txuas ntxiv.

3929304 9
3929304 9

Kauj Ruam 9. Xaiv “Hyper Text Markup Language file

” Nco ntsoov tias nws muaj "html" hauv kab lus. Nyem tseg tom qab xaiv "html."

3929304 10
3929304 10

Kauj Ruam 10. Ntsuas cov ntawv HTML hauv Web browser

Qhib lub vev xaib hauv lub web browser. Mus rau "Run" ntawm cov ntawv qhia zaub mov saum toj kawg nkaus. Nyem rau nws thiab xaiv "Tua tawm hauv Chrome" lossis txhua lub browser raug teeb tsa hauv koj lub kaw lus. Google Chrome tau siv rau kev sim hauv kab lus no. Tej zaum koj yuav muaj qee qhov browser ntsia hauv Notepad ++. Koj tuaj yeem xaiv qhov browser koj nyiam. Lwm qhov kev xaiv, koj tuaj yeem nyem lub cim WampServer ntawm lub luag haujlwm hauv qab ntawm qhov screen thiab xaiv "Localhost." Koj yuav tsum pom koj phau ntawv teev npe nyob ntawd thiab nyem cov ntawv txheeb.

Kauj Ruam 11. Nyem rau lub pob hauv qab daim duab txhawm rau ntsuas cov ntawv

3929304 12
3929304 12

Kauj Ruam 12. Koj lub vev xaib kawg

Koj lub vev xaib yuav tsum rov ua dua tshiab nrog cov ntaub ntawv uas koj tau nkag mus rau hauv cov ntawv sau thaum pib. Lub paj thiab lub taub hau yuav tsum tau hloov nrog lub hauv paus tshiab hu ua Huag oh! Paj daj tau mus qhov twg?”

Txoj Kev 2 ntawm 2: Cov Lus Piav Qhia

3929304 13
3929304 13

Kauj Ruam 1. Lub cev ntu

Lub cev ntawm HTML muaj ntu "div" thiab ib lub pob. Tshooj lus no yuav raug siv los tso saib cov ntaub ntawv xa rov qab los ntawm lub server. Lub pob hu ua lub luag haujlwm hu ua "loadXMLDoc ()," yog tias nws tau nyem.

   Kuv Thawj Qhov Kev Pabcuam Ajax los ntawm Kuv   Ib daim duab mus ntawm no los sim qhov program Ajax.

Nyem lub pob hauv qab no kom lub paj ploj mus

Ib lub pob mus ntawm no

3929304 14
3929304 14

Kauj Ruam 2. Tshooj taub hau

Lub taub hau ntu ntawm cov ntawv HTML muaj cov ntawv sau uas muaj "loadXMLDoc ()" muaj nuj nqi.

 Kuv Thawj Qhov Kev Pabcuam Ajax los ntawm Kuv Muab tus lej Ajax hauv qab no. 

Kauj Ruam 3. Kev piav qhia ntxiv

Qhov tseem ceeb tshaj plaws ntawm Ajax yog XMLHttpRequest kwv. Nws tau siv los pauv cov ntaub ntawv nrog tus neeg rau zaub mov thiab txhua qhov browser niaj hnub txhawb nqa lub hom phiaj.

  • Cov syntax los tsim XMLHttpRequest () cov khoom sib txawv = tshiab XMLHttpRequest (); tab sis tib lub sij hawm cov syntax los tsim cov ntawv qub ntawm Internet Explorer (IE5 thiab IE6) uas siv cov khoom siv ActiveX yog qhov sib txawv = ActiveXObject tshiab ("Microsoft. XMLHTTP");
  • Txhawm rau tswj hwm txhua qhov browser niaj hnub no, nws yuav tsum tau txheeb xyuas yog tias cov browser txhawb nqa XMLHttpRequest kwv. Yog nws ua, nws tsim XMLHttpRequest kwv. Yog tias ib tus tsis ua, nws yuav tsim cov khoom ActiveX rau nws.
  • Tom qab ntawd nws yuav xa daim ntawv thov mus rau server. Txoj hauv kev ntawm XMLHttpRequest khoom hu ua "qhib ()" thiab "xa ()" yuav siv. xmlhttp.open ("TAU", "ajax_info.txt", muaj tseeb); xmlhttp.send ();

Lub tswv yim

  • Lwm qhov kev xaiv los saib ua ntej qhov tshwm sim, koj tuaj yeem qhib koj lub browser nyiam thiab ntaus "localhost/ProgramInAjax" hauv lub vev xaib bar kom pom lub vev xaib. Koj yuav tsum tuaj yeem pom lub vev xaib yog tias koj lub npe koj cov ntawv HTML rau "index.html."
  • Txuag koj cov ntaub ntawv html ntau zaus thaum koj ua haujlwm. Nias Ctrl thiab S tib lub sijhawm rau Window cov neeg siv yuav txuag sijhawm ntau dua.
  • Nco ntsoov ntxiv koj cov ntaub ntawv HTML khaws tseg ntawm tib qhov chaw uas koj cov duab thiab cov ntaub ntawv cov ntaub ntawv nyob.
  • Thaum koj sau npe cov ntaub ntawv, nws yog qhov teeb meem tshwm sim thaum koj ntxiv cov npe ntawd rau hauv txoj cai. Piv txwv, "myImage" txawv ntawm "MyImage" lossis "myimage."

Pom zoo: