Kwamfutocin, Shirye-shirye
JavaScript madaukai: for, yayin da, yi-yayin da
A tarihin samuwar na zamani shirye-shirye da harshen ginin kalma shi ne irin tsari na ilimi na duniya. Kuma wannan shi ne a farkon ... Amma yanzu duk abin da yake mai sauki da kuma araha.
A algorithm ƙarshe - ko da yaushe wani Daisy sarkar na dokokin. Parallelism a shirye-shirye - saita sau daya hada jerin. Zagaye robin ya taba m zuwa serial ko layi daya umurnin sarkar. Labels, a mulki, da kuma yanayi - kawai isa ga wani bayani. Aikin harsuna suka hana muhimmancin wadannan ra'ayoyi, amma da larura to maimaita sassan na code zauna.
Browser: Dom, harshensa + uwar garke
JavaScript-hawan keke zama, ko da yake aikin ideas samu musamman ma'anar. Zai yiwu wani abu da aka bari na "guragura" da "Prologue", kuma amma mafi yawansu duk, yankin inda da JavaScript zaune, ya kai ga cewa akwai, amma shi ne m cewa wannan latest yanke shawara.
JavaScript gudanar a ciki a browser da cewa samun da page, parses shi a cikin wani Dom da kuma gabatar da farko rubutun. All wasu shafuna, ciki har da sauke a kan wannan - shi ne developer hannuwansu sabawa da harshen da abin da code a kan uwar garke kuma samun sakamakon yin amfani da AJAX inji za a iya kiran.
The browser aikin sami JavaScript-code cewa za a iya amfani da abubuwa na browser, ciki har da daya ke watsa bayanai zuwa uwar garken da kuma sami wani martani, kamar yadda wanda za a iya yi aiki a matsayin wani HTML-markup kuma styles da ainihin code. A mayar da martani iya wakilta iri-iri da kuma abubuwa. Sense yi amfani da JavaScript rasa hawan keke, damar yawaita yi ba tare da su, da kuma risking da browser rataya wani iyaka jerin dokokin ba da mafi kyaun bayani.
A gaskiya madaukai ne ba a cikin mafi yawan JavaScript ginin kalma, developers iya gaba da misali zane nasu ayyuka.
JavaScript code matsayi a sarari
Modern shirye-shiryen ba ma tunanin cewa ya yi amfani da wani zagayowar (for, The yayin da, yi A yayin da, ...) - a karshen jerin hawan keke (hawan keke) processor, wani sauki jerin binary ayyukan, katse wurin biya counters, watau yanayi.
Kamar yadda irin wannan, da sake zagayowar ba a matakin inji harshe: ne mai hade da saba dokokin, matukar ake gudanar da Abubuwan Taɗi. Matakin sama, ko da abin da nufin za a iya amfani da ci gaban da browser da JavaScript fassara, hawan keke zai kasance na musamman. Kuma da "guda na code" za a gabatar a daban-daban sau da daban-daban da al'ummomi na shirye-shirye. A bene sama ne "gina» JavaScript. A ginin kalma daga wanda yayi zamani JavaScript hawan keke.
JS - kyau harshe: m, ta zamani, da kuma full-featured. A ginin kalma da wannan kayan aiki ya hada da duk gina cewa sun shũɗe da gwajin lokaci da kuma zama tushe na wani algorithm marar sakewa. Amma saboda hawan keke idan ya cancanta, da gaske? Ci gaba a shirye-shirye sau da yawa tambayi kaina tambayoyi na wani muhimman hakkokin yanayi, amma kawai a wasu lokuta, gano mafita.
haƙiƙa filaye
A sake zagayowar iya zama kawai biyu bambance-bambancen karatu da yanayin ko da counter, amma a gaskiya (a magangara mafi ƙasƙanci matakin) wani zagayowar - kawai ta jarrabawa. A wasu harsuna na kowa sake zagayowar "ga kowane." A JavaScript hawan keke foreach tsarin wakilta kayan gidan wasan kwaikwayo a abu, amma yana yiwuwa su yi amfani da bambance-bambancen array.forEach (...).
A cikin wani hali, zaɓi biyu: da na'ura code cewa ta kashe a karshen duk shirye-shirye lissafi mai tsauri, ko da rubutu a kan tafsirin harsuna, yana da wani sauran umurnin sarkar sake zabin: ya iya samun wani abu yi sake har:
- counter kirga.
- har da yanayin da aka hadu.
JavaScript - hankula fassara. Its rarrabe: shi aiki a cikin browser amfani da abubuwa da kuma ba ka damar cika da lissafi mai tsauri a kan abokin ciniki gefe a matsayin shafi na lodi a browser, da kuma a cikin shakka daga ta aiki.
Simple sake zagayowar a kowane
A kan JavaScript foreach madaukai kama da yin amfani da tsararru ayyuka:
Yin amfani da wannan hawan keke ba sa matsaloli. Bisa ga ƙa'ida, babu wani ainihin sake zagayowar. Akwai m magani aiki da abubuwa na tsararru.
Da'ira a kan counter
More saba wa kalle JavaScript hawan keke for:
A nan, counter aikin m wanda darajar dabam bisa ga dabara da kuma alamar ne ƙarshen sake zagayowar yanayin. Ba dole ba ne ga dabara da kuma yanayin hada da wani m sake zagayowar. Amma iko da karshen batu a cikin zagayowar ne gaba daya ƙaddara da abun ciki.
Tasari madaukai
Option tare yayin da JavaScript yayi, dangane da lokacin da ka bukata don duba yanayin. Idan jikin madauki iya ba a kashe ko da sau daya - wannan daya, idan jiki ya kamata a yi a kalla sau daya, shi ne wani abu dabam:
A cikin farko case, tafsirin da zane yayin, JavaScript farko jami'in dake duba yawan yanayin, kuma idan shi ne gaskiya, ta kashe madauki. A karo na biyu idan da sake zagayowar za a kashe a farko. Idan sakamakon da canji a kayyade a cikin bayar constructions yi yayin da, da shi za su dauki wani ƙarya darajar, madauki tsaya a nan ba.
M haduwa da sauki Algorithms
Babban aiki (game ɓangare) na wani algorithm - a sami, kuma kawai sai a yi yanke shawara game da abin da ya yi gaba. A mafi m search wani zaɓi - wani roko zuwa m, sakamakon shi ne nan da nan. Idan canji ne da yawa, da kuma shi yana da yawa dabi'u (tsararru), sa'an nan da samfurin dabi'u dole ne a samu cewa zai kyautata makomar hali na script.
Wannan sauki rukunan sanya wani madauki da kanta a cikin JavaScript harshe irin dama, domin duk matsaloli. Zamani kwakwalwa daban-daban gudun. Lokaci zartar da rubutun a browser da isasshen, da akwai wani sauri. Yana da sauki don warware wani abu ga wani abu. A sakamakon haka, J avaScript for madaukai sun zama Popular.
Wrong tare da wannan irin kome. Amma bayan wannan dabarar ne sauki rasa jigon ga abin da aka rubuta daya ko wani algorithm. Wadannan ba m. Duk abin da aka rubuta, wani shirin da ke sa hankali. Wuce kima cin at J avaScript hawan keke for, da developer ba zai iya ganin jigon da dama da ba su haifar da wani isasshen algorithm.
Aiki, wani misali na gaskiya
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. Amfani da JavaScript-hawan keke, misalai na wannan irin code iya wakiltar ayyuka - da algorithm da zarar sāke, da manyan jiki na rubutun rage a cikin size, duk za su zama zaa iya karanta da kuma m.
Wannan ba wani halin sabon bayani, amma a ainihi shi ne ba bayan da ikon yinsa, daga sauran harshen gina. A musamman, J avaScript hawan keke za a iya samu a na gargajiya tsaga () aiki:
cResult = '9,8,7,6,5,4' ; var cResult = '9,8,7,6,5,4'.
aResult = cResult . var aResult = cResult. ( ',' ); tsaga ( ',').
Babu sake zagayowar, amma in ba haka ba ya yi wannan aiki, idan ba ta neman alama ce '' da kuma amfani da shi don raba daya lamba daga wani.
Abstracting daga yadda aka aiwatar a cikin tsaga () aiki za a iya supplemented tare da JavaScript aiki ta amfani da hawan keke cikin sharuddan da amfani - mafi m. Yana da muhimmanci cewa irin wannan fuskanta take kaiwa zuwa cin gaban aiki ga kowane aiki, bi da bi, amma jimlar har yanzu ya zama a wannan hanya.
Wadannan ayyuka allt (), padc (), padl () da kuma padr () - abin da ba ya wanzu a JavaScript, amma shi ne wani lokacin dole a cire daga wani layi ko sarari don tsara a layi da tsawon da kirtani zuwa hagu, dama ko bangarorin biyu. A jikin wadannan ayyuka - JavaScript-hawan keke. Simple, m kuma taba rataya algorithm cewa yana amfani da shi.
Embodiments yawan hira ayyuka na 16-Ary 10-th lissafi da kuma mayar da tsarin, yana da sauki ga gaya data daga wannan format zuwa wani, kafa a nan da wani do yayin da hawan keke. Very m da ingantaccen cakude.
Daidai hawan keke - misali na gaskiya
JavaScript - ba son sauran shirye-shirye harsuna da kuma daban-daban iri-iri iri, da kuma mafi muhimmanci, o ƙarin ba don canja ginin kalma, da kuma wajen samar da da kuma fadada shi.
Shirye-shiryen kwamfuta tunanin yin amfani da JS, shi ya bambanta daga PHP shirye-shiryen tunani (musamman, da sauran harsuna a total, da kyau, sai dai cewa "Prologue" da mabiyansa ba su kunshe a cikin general shugabanci), a lokacin da algorithm ba a iyakance ga canji, iri-iri, aiki aiki, cyclic Tsarin .
Idan muka kwatanta da cewa babu hawan keke, da kuma magance matsalar shi wajibi ne, mafi sauki wani zaɓi (abin rufe) - bayar da shawarar cewa wannan shirin ne, da sarrafa bayanai, waxanda suke da wani batu ko da maki tsarin a cikin bayanai sarari. Mene ne nufi da abin da maki tsarin - shi ne mai musamman batun yankin. Domin da shirye-shiryen, wannan rubutu yana nufin: mai sauki, wannan shi ne wani sa na sauki data. Babu shakka, wannan mai sauki daya matakin zuwa matakin kasa da tsarin zai kasance ba, amma domin mafi girma matakin - batu.
Tare da wannan dabarar, da batu na kula - ya nuna su ainihi, ta hanyar da hanyoyin. Lokacin da aya a cikin super-tsarin, da aiki da tsarin - don nuna ta ainihi kamar yadda mai hade da abokai na mata da maki.
Wannan dabarar ne kamar yadda tsohon matsayin da ra'ayin shirye-shirye harsuna, amma har yanzu bai samu ta isasshen gani a shirye-shirye. Mutane da yawa shirye-shirye zaton daidai, amma sakamakon aikinsu bar yawa da za a so.
Yana da amfani, wani lokacin da ya sa a ɗaure fuskarsa da ƙyalle a ga duniya!
Similar articles
Trending Now