Dab tsi yog hu rau pawg JavaScript?
Dab tsi yog hu rau pawg JavaScript?

Video: Dab tsi yog hu rau pawg JavaScript?

Video: Dab tsi yog hu rau pawg JavaScript?
Video: yog hmoov dab tsi tub huas xyooj 2024, Hlis ntuj nqeg
Anonim

A hu pawg yog ib tug mechanism rau tus neeg txhais lus (xws li lub JavaScript txhais lus hauv lub web browser) kom taug qab nws qhov chaw hauv tsab ntawv uas hu ntau lub luag haujlwm - dab tsi ua haujlwm tam sim no tab tom ua haujlwm thiab cov haujlwm twg raug hu los ntawm hauv qhov haujlwm ntawd, thiab lwm yam.

Tsis tas li ntawd, hu xov tooj pawg ua haujlwm li cas?

Kev piav qhia. Txij li thaum hu pawg yog koom ua ib tug pawg , tus hu pushes qhov chaw nyob xa rov qab mus rau lub pawg , thiab hu ua subroutine, thaum nws tiav, rub lossis pops qhov chaw nyob rov qab los ntawm hu pawg thiab hloov tswj mus rau qhov chaw nyob ntawd.

Kuj Paub, qhov sib txawv ntawm kev hu pawg thiab ua haujlwm kab JavaScript yog dab tsi? Hom no pawg tseem hu ua kev tua pawg , tswj pawg , lub sijhawm ua haujlwm pawg , los yog tshuab pawg , thiab feem ntau luv rau tsuas yog "tus pawg ". Yog li luv luv, ib txoj haujlwm kab yog a kab ntawm tej yam uas yuav tsum tau ua (feem ntau khaws cia tsis tu ncua) thiab a hu pawg yog a pawg ntawm cov txheej txheem.

Ua qhov no hauv kev txiav txim siab, puas yog JavaScript muaj pawg?

Variables hauv JavaScript (thiab feem ntau lwm yam lus programming) tau muab cia rau hauv ob qhov chaw: pawg thiab heap. A pawg feem ntau yog ib cheeb tsam txuas ntxiv ntawm lub cim xeeb faib cov ntsiab lus hauv zos rau txhua qhov kev ua haujlwm. Txawm hais tias muaj nuj nqi hu nws tus kheej recursively, txhua tus ncej muaj nws tus kheej daim ntawv luam ntawm tag nrho cov kev hloov hauv zos.

Puas yog JavaScript khiav saum toj mus rau hauv qab?

Nws yog ib zoo tshaj plaws xyaum tso JavaScript tag ua ntej kaw tag es tsis yog nyob rau hauv seem ntawm koj HTML. Yog vim li cas rau qhov no yog tias HTML loads los ntawm saum toj rau hauv qab . Lub taub hau ua ntej, tom qab ntawd lub cev, thiab tom qab ntawd txhua yam hauv lub cev.

Pom zoo: