КомпютерБарномасозӣ

JavaScript алоқаҳои, зеро, дар ҳоле, ки мекунед, дар ҳоле,-

Таърихи ташаккули синтаксиси забони барномасозии муосир монанд ба раванди илми олам аст. Ва аз он, ки дар ибтидо буд ... Аммо ҳоло ҳама чиз оддӣ ва дастрас аст.

Дар алгоритми оқибат - ҳамеша занҷири daisy фармонҳои. Parallelism дар барномарезии - муқаррар бор Пасиҳамоии омехта. Робин мудаввар ҳеҷ гоҳ амалӣ ба занҷири фармони пайдарпай ва ё ҳамзамон буд. Тамғакоғазҳо, гузариши, ва шароити - танҳо кофӣ барои ҳалли. забони функсионалӣ аҳамияти ин идеяҳои маҳрум карданд, вале зарурати такрор бахшҳои рамзи боқӣ монд.

Browser: DOM, забон + сервери худ

JavaScript-давраҳои монд, гарчанде ки ғояҳои функсионалии маънои махсус ба даст. Шояд чизе аст, аз «шилдирос» ва «Сарсухан» гузошта, вале пеш аз ҳама, майдони он ҷо JavaScript зиндагӣ мекунад, ба он ҷо аст, ки бурданд, вале аз он дар шак аст, ки ин охирин қарор.

JavaScript дар дохили як браузери, ки соҳиби саҳифа, ба он parses ба DOM ва Оғози дастнависи аввал медавад. Ҳамаи саҳифаҳои дигар, аз ҷумла бор дар бораи ин - он таҳиякунанда дасти таҳрир ба забони он рамзи дар сервер ва даст натиҷаҳои истифодаи механизми AJAX метавонад забҳ аст.

Дар браузери анҷом ёфт JavaScript-коди, ки метавонад объекти браузери истифода, аз ҷумла яке аз онҳоро ки ба сервери интиқоли маълумот ва гирифтани ҷавоб, чунон, ки метавонад ҳамчун HTML-рақам ва сабкҳои ва кодекси воќеии амал мекунад. Дар вокуниш ба метавонад намояндагӣ рамзхо ва объектҳои. Маъно истифода JavaScript давраҳои гум, имкониятҳои зиёд мешавад бе онҳо ҳамон тавр кунед, ва хатари браузери ба деворы як пайдарпаии бепоёни моро аз фармонҳои аст, ки беҳтарин роҳи ҳалли мушкилӣ нест.

Дар асл ҳалқаҳое мазкур дар бисёре аз наҳвӣ JavaScript, таҳиягарон метавонад намунаи стандарти вазифаҳои худ пурра доранд.

мавқеи рамзи JavaScript дар фазо

барномасоз муосир Ҳатто шарт нест, ки ӯ истифода бурда дар як давра (барои, ки дар ҳоле, ки мекунед, дар ҳоле, ...) - дар охири як қатор давраҳои (давраҳои) протсессори, пайдарпаии оддӣ амалиёти дуӣ, counters кассири қатъ, яъне шароити.

Аз ин рӯ, ба давра аст, ки дар сатҳи забони мошини намешаванд: а маҷмӯи аҳкоми муқаррарии, амалиёти шартӣ ва Табдилоти аст. Баланд бардоштани, новобаста аз он чӣ ба воситаи метавонанд барои рушди браузери ва JavaScript тарљумон истифода бурда, давраҳои беназир хоҳад буд. Ва «дона коди" хоҳад дар замонҳои гуногун ва наслҳои гуногуни барномасозони супорид. Дар ошёнаи боло аст, «обод» JavaScript. Дар синтаксиси он пешниҳод давраҳои муосир JavaScript.

JS - забони зебо: амалии, замонавӣ ва пурра тавсиф меёбад. Дар наҳвӣ ин воситаи мегирад, ҳар constructs, ки аз санҷиши вақт гузашт ва табдил таҳкурсии ягон алгоритми immutable. Лекин бо сабаби давраҳои агар зарур бошад, дар ҳақиқат? Пешравӣ дар барномарезии бисёр вақт аз худам мепурсам саволҳо хусусияти асосӣ, балки танҳо дар баъзе мавридҳо, пайдо кардани ҳалли.

асосњои Ҳадафи

Давраи метавонад танҳо ду вариантњои ҳолати ё ба мубориза, вале дар асл (дар пасттарин сатҳи) ҳар давра - танҳо фарзияи. Дар баъзе забонҳои сикли умумӣ »барои њар яке». Дар JavaScript сохтори давраҳои foreach намояндагӣ prop дар объект, аммо он имконпазир аст, ки ба истифода array.forEach Варианти (...).

Дар ҳар сурат, ду вариантро: Рамзи мошини, ки дар охири иҷро тамоми алгоритмҳои барномањои, ҳатто таври хаттӣ ба забонҳои тафсири, надорад, имконоти такрор занҷираи фармони дигар: то чизе дошта бошад барои иҷрои боз то:

  • ҳисоб мубориза;
  • то ҳолати мулоқот аст.

JavaScript - як тарҷумон маъмулӣ. Хусусияти фарќкунандаи он: он дар доираи браузери истифода мебарад, объектҳои худ ва ба шумо имкони иҷрои алгоритмҳои дар канори муштарӣ ҳамчун бори саҳифа дар браузери, ва дар рафти кори он.

давра оддӣ дар ҳар як

Дар бораи foreach JavaScript ҳалқаҳое монанди истифодаи функсияҳои массиви ба назар:

Истифодаи чунин давраҳои оё мушкилоти сабабгор нест. Расман, ки ҳеҷ давраи воқеии нест. аст, ки функсияи табобати пайваста ба унсурҳои массиви нест.

Силсилаи бар зидди

Бештар одат дар давраҳои JavaScript барои назар:

Дар ин ҷо, ба мубориза иҷро тағйирёбанда, ки арзиши мухталиф аз рӯи формула ва аломати охири ҳолати давра аст. Не ҳатман ба формула ва ҳолати мегирад давраи тағйирёбанда. Аммо назорати нуқтаи охири дар давраи пурра бо мӯҳтавои онҳо муайян карда мешавад.

ҳалқаҳое шартӣ

Опсияи бо дар ҳоле JavaScript пешниҳод, вобаста ба вақте ки шумо лозим аст, ки санҷиши ҳолати. Агар Бадани ҳалқаи, метавонад, ҳатто як маротиба иљро карда мешавад - ин яке, агар бадан бояд дар на камтар як маротиба иҷро шавад, он чизи дигаре аст:

Дар сурати аввал, дар ҳоле ки тафсири таҳия, JavaScript аввал тафтиш ҳолати, ва агар он аст, иҷро, ки ҳалқаи. Дар њолати дуюм давраи хоҳад аввал иҷро карда мешавад. Агар натиҷаи тағйирёбандаҳои пешбининамудаи дар сохтмонҳои таъмин мекунем дар ҳоле, ки он арзиши бардурӯғ гирифта, ба ҳалқаи бозмедорад.

таркиби азими алгоритмҳои оддӣ

Вазифаи асосӣ (қисми таркибии) аз ҳама гуна алгоритми - барои пайдо, ва танҳо баъд дар як қарор дар бораи чӣ кор навбатӣ кунад. Дар имконоти Ҷустуҷӯи ибтидоӣ аз ҳама - як шикоят ба тағйирёбанда, натиҷаи бевоситаи аст. Агар тағйирёбандаҳои бисьёр аст, ва онро дорад, бисёр арзишҳои (массиви), пас арзишҳои намунавии он бояд пайдо намуд, ки ба рафтори ояндаи скрипти муайян мекунад.

Ин таълимоти оддӣ як ҳалқаи бо мубориза дар навъи забони JavaScript аз panacea барои ҳамаи мушкилот дод. компютерҳои муосир бо суръати гуногун. Вақт барои иҷрои скриптҳои дар кофӣ браузер, Русия ҳеҷ шитоб аст. Ин осон ба ҷудо аз чизе барои чизе. Дар натиҷа, J avaScript барои ҳалқаҳое хеле маъмул табдил кардаанд.

Нодуруст бо ин гуна чиз. Аммо дар паси ин равиш ба осонӣ ба даст моҳияти ки барои он навишта шудааст ё алгоритми дигар аст. Ин беҳуда нест. Ҳамаи, ки он навишта шудааст, ягон барнома, ки ба маъно. мехӯрад аз ҳад зиёд дар давраҳои J avaScript барои, таҳиякунанда нест, наметавонад моҳияти ҳуқуқи дид ва барои сохтани алгоритми муносиб нест.

Вазифавӣ, намояндагии дигари воқеият

однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. Бо истифода аз JavaScript-давраҳои, намунаҳои ҳамон навъи рамзи метавонад вазифаҳои намояндагӣ мекунанд - алгоритми як бор табдил дода, мақоми асосии скрипт дар ҳаҷми кам, ҳама машҳур ва фаҳмо бошад.

Ин аст, ки роҳи ҳалли куллан нав нест, балки дар моҳияти он аст, берун аз доираи дигар constructs забон нест. Аз ҷумла, давраҳои J avaScript мумкин аст, дар ҹудо классикӣ (), функсияи ёфт:

cResult = '9,8,7,6,5,4' ; var cResult = '9,8,7,6,5,4';
aResult = cResult . var aResult = cResult. ( ',' ); ҹудо ( ',');

аст, давра вуҷуд дорад, вале дар акси ҳол иҷро ин функсия, агар на бо ҷустуҷӯ барои рамзи '' ва истифода аз он барои ҷудо як рақам аз якдигар.

қулай бештар - Abstracting аз он аст, дар доираи вазифаи ҹудо () амалӣ мумкин аст бо фаъолияти JavaScript он бо истифода аз давраҳои дар робита ба истифодаи илова кард. Ин муҳим аст, ки чунин муносибат боиси ба рушди фаъолияти барои ҳар як вазифа, мутаносибан, вале умумии ҳанӯз дар ин равиш аст.

Ин вазифаҳо allt (), padc (), padl () ва padr () - чӣ дар JavaScript вуҷуд надорад, балки он баъзан зарур аст, ки ба хориҷ аз сатри ё ҷойҳои ба мутобиќ намудани дарозии сатр ба чап, рост ва ё ҳар ду ҷониб. Ҷасади ин функсияҳоро - JavaScript-давраҳои. Содда, дастрас ва ҳаргиз алгоритми, ки онро истифода мебарад, овезон намояд.

Embodiments шумораи вазифаҳои Гузариш аз 16-тоӣ ҳисоб 10-ум ва бозгашт системаи, он осонтар ба маълумоти аз як формат ба якдигар, дар ин ҷо аз тарафи рйхати дар ҳоле, давраҳои ташкил мегӯям аст. Хеле паймон ва муассири наҳвӣ.

давраҳои дуруст - намояндагии воқеият

JavaScript - дигар забонҳои барномасозӣ ва гуногунии гуногуни версияҳои дӯст надорад, ва муҳимтар аз ҳама, рў ба тағйир додани наҳвӣ ва инкишоф ва вусъат дар он нест.

Барномасоз фикр истифодаи JS, он аз тарзи фикрронии PHP барномасоз фарқ (аз ҷумла, ва забонҳои дигар, дар маҷмӯъ, инчунин, магар он ки ба «Сарсухан» ва пайравони ӯ ҳастанд, дар самти умумї дохил карда намешаванд), вақте ки алгоритми ба тағйирёбандаҳои, рамзхо, операторони супориш, сохторҳои cyclic маҳдуд намешавад .

Агар мо тасаввур кунед, ки ягон давраҳои нест, ва ҳалли мушкилот зарур аст, ки осонтарини интихоб (бо чашмҳои баста) - ишора мекунанд, ки барномаи коркарди маълумот, ки системаи нуқтаи ё нуқтаҳои дар фазои иттилоотӣ мебошад. Чӣ нуқтаи ва он чӣ системаи нуқтаҳои аст - он як минтақаи мавриди мушаххас. Барои барноманавис, ин маънои онро дорад, рисолаи: содда, ин маҷмӯи маълумот оддӣ аст. Табиист, ки ин яке аз сатҳи оддӣ ба сатҳи поён системаи хоҳад буд, аммо барои дар сатҳи олӣ - банди.

Бо ин равиш, нуқтаи тиббӣ - барои нишон додани шахсияти онҳо ба воситаи усулҳои худ. Вақте, ки масъала дар Тӯҳфаи системаи, вазифаи системаи - барои нишон додани моҳияти худро ҳамчун маҷмӯи шахсони мутааллиқ ба нуқтаҳои вай.

Муносибати мазкур ҳамчун сола ҳамчун идеяи забонҳои барномасозӣ мебошад, вале ҳанӯз инъикоси муносиби он дар барномарезии ёфт нашуд. Бисёре аз барномасозони дуруст фикр, аммо натиҷаи кори худро тарк қадар ба дилхоҳ шавад.

Ин баъзан муфид ба пӯшидани як бинт бар чашмони вай барои дидани ин ҷаҳон аст!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.atomiyme.com. Theme powered by WordPress.