Lik'homphieutha, Mananeo a
Javascript loops: bakeng sa tsona, ha a ntse a, ho etsa-ha
Histori ea sebopeho sa puo mananeo hokahanngoang ea kajeno e tšoana le tshebetso ya ho tsebo oa bokahohle. Le hore e ne e le tšimolohong ... Empa hona joale lintho tsohle li le bonolo le le ka theko e tlaase.
The-tharabololo qetellong ba - kamehla Daisy ketane la litaelo. Parallelism ka mananeo - beha hang tatellanong ea ho kopantswe. Round Robin ne mohla e sebetsang ea ho seriale kapa e tšoanang le ketane taelo ea. Labels, ho fetoha, 'me maemo a - feela ka ho lekaneng hore tharollo leha e le efe. lipuo tsa tshebetso ba amohuoa bohlokoa ba likhopolo tsena, empa se hlokahalang ho pheta dikarolo khoutu sala.
Seshebisi: Dom, leleme la hae + seva
Javascript-lipotolohong sala, le hoja mehopolo tshebetso e fumanweng le moelelo o khethehileng. Mohlomong ntho eo e setseng ea "Lisp" le "selelekela", empa ka holim'a tsohle, sebaka moo Javascript phelang, se ile sa etsa hore ha e le hantle hore ho na le, empa e ke tsitsang hore qeto ena e morao-rao.
Javascript matha ka hare ho browser ya hore o fumana leqephe, parses hore e be Dom le phatlalatsang ho ngotsoeng pele. maqephe All ling, ho akarelletsa downloaded ena - e ke developer indonesia oa matsoho a laola puo eo ke eo ho khoutu ka seva 'me fumana sephetho sa ho sebedisa AJAX mochine ka ipiletsa.
The seshebisi etsa fumana Javascript-molao oo ka sebelisa lintho tsa 'browser, ho akarelletsa le e' ngoe hore fetisetsa ya data ho seva 'me fumana karabelo, e leng se ka sebetsa jwalo ka e HTML-ya matshwao le mekhoa le khoutu ya sebele. re'ng ka emeloa tse fapaneng le lintho. Utloahale ho sebelisa Javascript lahlehileng lipotolohong, menyetla ata ka ho etsa ntle le bona, 'me beha seshebisi ka hore a fanyehe e tatelano ke keng oa lekanngoa oa litaelo ha tharollo e molemohali.
Ha e le hantle loops ba teng le ka ho fetisisa tsa Javascript hokahanngoang, ke jwa ka tlatsana tekanyetso moralo mesebetsi ea bona.
Javascript khoutu boemo sebaka
Morao-rao a thulaganyo ha esita le nahana hore o ne a sebelisa potoloho (bakeng sa, The nakoana, etsa The nakoana, ...) - qetellong letoto la lipotolohong (lipotolohong) lab, e bonolo tatelano ya tshebetso binary, kgaosediwa Checkout dibadi e, ke hore, maemo.
Ka lebaka leo, ka potoloho e sa ka boemo ba puo mochini: ke motsoako oa e tloaelehileng litaelo, tshebetso tlas'a maemo a le liphetoho. Boemong ba ho fihlela, ho sa tsotellehe hore na ho bolela ka 'na sebelisoa bakeng sa ntshetsopele ya seshebisi le Javascript Interpreter, lipotolohong tla be e ikhethang. Le "likotoana tsa khoutu" tla fanoa ka linako tse sa tšoaneng 'me meloko e sa tšoaneng ea ba mananeo. Fatše ka holimo e "haha» Javascript. hokahanngoang a lona a fana ka morao-rao Javascript lipotoloho.
JS - puo e ntle: sebetsang, morao-rao le e tletseng ea hlahisa. The hokahanngoang tsa seletsa sena se akarelletsa agang tsohle hore li fetile nako e telele 'me ea e-ba motheo oa dikgatotharabololo efe kapa efe immutable. Empa hobane lipotolohong haeba ho hlokahala, hlile? Tsoela pele ka mananeo a hangata e ile ka ipotsa lipotso tsa mofuta motheo, empa feela ka maemong a mang, fumana tharollo.
sepheo mabaka
Potoloho ea ka 'na ba variants tse peli feela boemo kapa ho sebadi, empa ha e le hantle (ka boemo ba se tlaase-tlaase) potoloho efe kapa efe - feela ke khopolo. Ka ba bang ba lipuo potoloho tloaelehile hore batho ba "ho e mong le e." Ka Javascript lipotolohong foreach sebopeho emeloang prop ka Sepheo, empa ho ka etsahala ho sebelisa fapaneng array.forEach (...).
Leha ho le joalo, dikgetho tse peli: mochine khoutu hore a phethisa qetellong dikgatotharabololong tsohle mananeo, esita le ho ngola ka ho toloka dipuo, na ha ho na tse ling dikgetho taelo ea ketane se bale: a ka ba le ntho e 'ngoe ho phetha hape ho fihlela:
- stats bokelletse;
- ho fihlela boemo ba e kopanang le bona.
Javascript - le toloko tloaelehileng. Tšobotsi lona tse ikhethang: ho sebetsa ka hare ho seshebisi ka sebedisa beha dintho tsa eona le lumella u ho phetha dikgatotharabololong lehlakoreng etsetsoang e le leqepheng la mejaro ea ho boraosara, 'me ka tsela ea mosebetsi oa eona.
Simple potoloho ka 'ngoe
Ka Javascript foreach loops shebahala joang le ho sebelisa oa mesebetsi e ngata:
Tšebeliso ea lipotoloho tse joalo ha bakela mathata. Molao, ha ho na potoloho sebele. Ho na le ke tsela e lumellanang kalafo mosebetsi ho thepa ea motheo ea drive ya.
Cycle khaontareng
More tloaetse ho sheba Javascript lipotolohong for:
Mona, le khaontareng o etsa polygonal bao boleng fapana ho ea ka moralo o balletsweng le letšoao ke pheletso ea boemo ba potoloho. Eseng hakaalo ho moralo le boemo e akarelletsa ho potoloho polygonal. Empa taolo ea bofelo ntlha ka potoloho e feletseng ikemiselitse ke dikahare tsa bona.
loops tlas'a maemo
Kgetho le ha Javascript fana, ho itšetlehile ka ha o lokela ho hlahloba boemo ba. Haeba 'mele oa sekgoqetsane a ke ke a bolaoa esita hang - sena se le seng, ha' mele o lokela ho phethwa ka bonyane hang, ho ke ke ntho e 'ngoe:
Tabeng ea pele, ho toloka ka moralo nakoana, Javascript pele licheke boemo ba, 'me haeba ho ke ke' nete, a phethahatsa le sekgoqetsane. Tabeng ea bobeli potoloho li tla bolaoa pele. Haeba ka lebaka la ho itseng ka meaho e bontšitsoeng divariabole etsa nakoana, e tla nka boleng ba bohata, sekgoqetsane khaotsa.
tlhakantsuke tsa litonanahali tsa dikgatotharabololong e bonolo
Mosebetsi ka sehloohong (bohlokoa karolo) ya dikgato-tharabololo efe kapa efe - ho fumana, 'me joale feela etsa qeto ka seo u lokelang ho se etsa e tlang. Ka ho fetisisa sa hlabolohang batla khetho - boipiletso ho polygonal le, e le ka lebaka ke hang-hang. Ha divariabole tse ngata, 'me e na le melao ea boitšoaro tse ngata (drive), ka nako eo melao ea boitšoaro e sampole tlameha ho fumana hore o tla fumana hore na boitšoaro ba nakong e tlang ba ngotsoeng ka.
thuto ena e bonolo o ile a etsa sekgoqetsane ka stats ka Javascript puo ea mofuta ofe panacea bakeng sa mathata 'ohle. lik'homphieutha morao-rao lebelo fapaneng. Nako ea ho liha mengolo ka seshebisi lekana, ho na le ha ho potlakile. Ho bonolo ho utloisisa ho itseng bakeng sa ntho e 'ngoe. Ka lebaka leo, J avaScript tsa loops fetohile e ratoang haholo.
Le phoso ka ea mofuta ona e se letho. Empa ka mor'a mokhoa ona ke ho le bonolo ho lahleheloa ke ha e le hantle eo e ngotsweng le 'ngoe kapa dikgatotharabololo e' ngoe. Tsena hase se nang thuso. All hore eo e ngotsoeng, lenaneo leha e le efe e utloahalang. Ka tsela e feteletseng ho ja ka J avaScript lipotolohong tsa, developer indonesia ho ke ke a bona motheo oa ho le letona 'me a se ke a etsa kgatotharabololo lekaneng.
Tshebetso, boemedi e 'ngoe ea' nete
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. Sebedisa Javascript-lipotolohong, mehlala ea mofuta o le mong oa khoutu ka emela mesebetsi - the-tharabololo hang fetohe, 'mele o ka sehloohong oa ho ngotsoeng fokotswa ka boholo, tsohle e tla balwang le utloahala.
Sena ha se tharollo radically e ncha, empa le hantle ho ke ke ha ka nģ'ane ho pharalla ha agang tse ling puo. Ka ho khetheha, lipotolohong J avaScript ka fumanoa e petsoha classic () mosebetsi:
cResult = '9,8,7,6,5,4' ; ssp cResult = '9,8,7,6,5,4';
aResult = cResult . ssp aResult = cResult. ( ',' ); petsoha ( ',');
Ha ho na potoloho, empa ka tsela e nngwe o phethile mosebetsi ona, haeba e se ka ho batla letshwao la '' me e sebelisa ho arola palo mong ho e mong.
Abstracting ho tloha moo e e kenngwa tshebetsong hara petsoha () mosebetsi ka eketswa le lona Javascript tshebetso sebelisa lipotolohong ya ka dipehelo tsa ho sebelisa - e loketseng. Ke habohlokoa hore wa katamelo e joalo e isa ho ntshetsopele ya tshebetso bakeng sa e mong le e mosebetsi, ka ho latellana, empa ka kakaretso ba sa ntsane ba ho ba ka mokhoa ona.
mesebetsi tsena allt (), padc (), padl () le padr () - seo ha a eo ka Javascript, empa ka linako tse ling ho hlokahala hore ho tlosa ho tswa ho khoele kapa libaka ho go tsepanya ka nngeleng bolelele ba khoele ea ho le letšehali, le letona kapa mahlakoreng a mabeli. 'Mele oa mesebetsi tsena - Javascript-lipotoloho. E bonolo, e fumanehang le ka mohla e qeta-tharabololo hore sebedisa eona.
Embodiments nomoro ho sokoloha mesebetsi ya 16-, ary 10-go th le manolotsoeng le morao tsamaiso, ho bonolo ho bolella data ho tswa le fomate mong ho e mong, ha thehoa mona ke etse eng ha a ntse a ka lipotoloho. diseke ee haholo le e sebetsang hantle hokahanngoang.
Nepahetse lipotolohong - setšoantšo sa ntho ea sebele
Javascript - sa rate lipuo tse ling tse mananeo le tse fapa-fapaneng e fapaneng ya version, 'me botlhokwa go feta, atisa ho se fetola hokahanngoang, le ho ntshetsa pele le ho atolosa eona.
A thulaganyo nahana sebelisa JS, ho fapane le PHP a thulaganyo ho nahana (ka ho khetheha, 'me ka lipuo tse ling ka palo yohle, hantle, ntle le hore e "selelekela" le balateli ba hae ha ba kenyelelitsoe tataiso general), ha dikgato-tharabololo le ha e felle feela divariabole, tse fapaneng, lisebelisoa kabo, mehaho e cyclic .
Haeba re nahana hore ho na le ha ho ka lipotoloho, le ho rarolla bothata bona ke ke ho hlokahala, khetho bobebe (blindfold) - fana ka maikutlo a hore lenaneo e sebetsana ya data, e leng ntlha kapa lintlha tsamaiso e khopo ea sebaka tlhahisoleseding. Se ntlha le seo lintlha oona tsamaisong - ho khetheha taba e area. Bakeng sa a thulaganyo ya, sengoloa hona ho bolela hore: e bonolo, ena ke sete ya data e bonolo. Ka tloaelo, sena boemo ba e mong ka tsela e itekanetseng ho boemo ba ka tlase tsamaiso ea tla, empa bakeng sa boemo ba phahame - ntlha.
Ka mokhoa ona, ntlha ya tlhokomelo - ho bontša boitsebahatso ba bona ka mekhoa ea bona. Ha ntlha ka bartolomeo-tsamaiso, ho sebetsa ha tsamaiso - ho bontša hantle lona e le motswako wa mekhatlo bao e leng lintlha hae.
Mokhoa ona ke ea khale joaloka khopolo ea lipuo tse mananeo a, empa a sa ntse e ha le a fumanwa ponahatso lona lekaneng ka mananeo a. ba mananeo ba bangata ba nahana ka tsela e nepahetseng, empa ka lebaka la mosebetsi oa bona o siea ho hongata ho lakatseha.
Ho na le thuso ka linako tse ling ho apara tlamisa holim'a mahlo a hae a ho bona lefatše!
Similar articles
Trending Now