کمپيوټر, پروګرام
د جاواسکرېپټ کړۍ_ګانې: لپاره، په داسې حال کې، نه په داسې حال کې،
د د پروګرامونو د ژبې د عصري العروض د جوړيدو تاريخ ته د کایناتو د پوهې د بهير سره ورته ده. او دا و په پيل کې د ... خو اوس هر څه ساده او ارزانه ده.
د الګوریتم بالاخره - تل د امر د يو يیعینیی کړۍ. Parallelism د پروګرامونو - کله چې د ګډو سلسله جوړه. پړاو Robin هېڅکله سریال یا موازي قومانده کړۍ عملي وه. لیبلونه، انتقال، او شرايط - يوازې د هر ډول حل کافي. د فعالې ژبو د دغو مفکورو د اهميت څخه محروم، خو د ضرورت د کوډ برخو تکرار پاتې دي.
د لټووني: ایم، د هغه په ژبه + سرور
د جاواسکرېپټ-دورو پاتې دي، که څه هم فعال مفکورو خاص مفهوم ته رسولې ده. ښايي څه د "Lisp" او "سریزه" دی پاتې، خو د ټولو، په سيمه کې چې د جاواسکرېپټ کې ژوند کوي، چې د دې حقیقت چې د ده په مشرۍ، خو دا شک چې دې وروستۍ پریکړه.
پر جاواسکرېپټ په يوه کتنمل چې مخ شو، parses دا يو ایم او د لومړي سکرېپټ د پیل په دننه کې تېرېږي. نور ټول مخونه، په ګډون د دې کښته - دا د لاسونو د ژبې له خوا چې په سرور د کوډ او ترلاسه AJAX ميکانيزم په کارولو سره د پایلو کولای مرعی السوهنه د پراختیا د.
لټونګر ترسره جاواسکرېپټ-کوډ چې کولای شي د شيانو د کتنمل کاروي، په شمول د یو چې د دې پالنګر د معلوماتو د لېږد او په ځواب کې، لکه څنګه چې کولای شي په توګه د HTML-اضايف بیه او سبک او د واقعي کود عمل ترلاسه کړو. د ځواب کېدای شي استازيتوب arrays او شيانو. احساس ته د جاواسکرېپټ له لاسه دورو وکاروي، فرصتونه پيريدونکو ته پرته د هغوی، او د کتنمل خطر ته ځوړند یو د قوماندانیو لایتناهی تعاقب غوره حل لاره نه ده.
په حقيقت کړۍ_ګانې دي د جاواسکرېپټ العروض تر ټولو، پرمختگپالونکي کولای شي د معياري ډيزاين د خپلو دندو د بشپړولو لپاره شتون لري.
په فضا کې د جاوا کوډ مقام
عصري پروگرامر ان فکر نه کوئ چې هغه د یوې دورې له (لپاره، د په داسې حال کې، آیا هغه په داسې حال کې، ...) - په پای کې د دورو په لړ کې (دورو) پروسسر، د دويال عملیاتو ساده تعاقب، د ځند ينونه د شمیرلو، يعنې د conditions.
په دې ډول، د دوران د ماشين د ژبې په کچه نه ده: دی د معمول امر، شرطي عملیاتو او ړتيا یو ترکیب. کچي ته پورته، دا مهمه نه ده چې څه وسيله کېدای شي چې د کتنمل او د جاواسکرېپټ د ژباړونکي د پرمختګ لپاره کارول، دورو به بې ساري وي. او د "د کوډ ټوټې" به په مختلفو وختونو او د پروګرامران مختلفو نسلونو ته وړاندې شي. د پوړ پورته دی "د جوړولو» د جاواسکرېپټ. د العروض چې د عصري د جاواسکرېپټ دورو وړاندې کوي.
JS - ښکلي ژبه: عملي، عصري او د پوره کولي. د دغه آله العروض ټول جوړ او چې د وخت د آزموينې او د هر الګوریتم immutable د بنسټ شي شامل دي. خو ځکه دورو اړتیا په صورت کې، په رښتيا؟ د پروګرامونو د پرمختګ زياتره د ځان د یوه بنسټیزه طبیعت پوښتنې، خو یوازې په ځینو مواردو کې، د حل لاره پيدا کړي.
موخه لوبغالي
د دوران کېدای شي د حالت او یا د ضد یوازې د دوو د بېرغونو، خو په حقیقت کې (په ټيټه کچه) هر دوران - يوازې د فرضيه. په ځينو ژبو کې عام دوران "هر لپاره." پر جاواسکرېپټ په دورو foreach جوړښت کې څيز د Prop استازيتوب، خو دا ممکنه ده چې يو variant array.forEach (...) وکاروي.
په هر صورت، د دوو انتخابونو: د ماشین کوډ چې په پای کې ټول پروګرامونه الگوريتم اعدام، حتی په تفسير ژبو ليکل، د نورو تر قوماندې ځنځیر تکرار انتخاب نه لري: هغه څه دي چې تر بيا ترسره:
- د مبارزې د حساب؛
- تر هغه حالت دی وکتل.
د جاواسکرېپټ - د یو عادی ترجمان. خپل برجسته ځانګړنه: دا په چوکاټ کې د کتنمل کې د خپل کار په اوږدو کې د خپلو موخو لپاره کاروي او تاسو ته اجازه درکوي د مراجعينو اړخ په توګه په کتنمل مخ بارونه د الگوريتم ترسره، او فعاليت کوي.
په هر ساده دوران
د جاواسکرېپټ foreach کړۍ_ګانې ګوري لکه د یوشان دندې چې د استعمال:
د داسې دورو استعمال کوئ ستونزې ونه رسوي. په رسمي توګه، د واقعي دوران نه شته. د ترتیب د عناصرو لپاره یوه سازگاره چلند او دنده ده.
د مخدره توکو پر دوره
نور د مخنيوي لپاره په جاواسکرېپټ دورو لپاره وګورئ:
دلته، د مبارزې د ترسره متحول د چا ارزښت توپیر لري چې د فورمول او نښه له مخې ده د دوران د حالت په پای کې. حتمي نه ده چې د فورمول ته او د حالت د شامل د يو متحول دوران. خو د په دوران پای ټکی کنټرول په بشپړه توګه له خوا د هغوي د محتوا ټاکل.
شرطي کړۍ_ګانې
سره په داسې حال کې د جاواسکرېپټ وړاندې کوي، په کتو کله چې تاسو ته اړتيا لري څو د حالت وګورئ انتخاب. که د نمبرو په بدن ښايي په دې هم یو ځل نه اعدام شي - دا یو، که د بدن باید لږ تر لږه یو ځل ترسره شي، دا بل څه:
په لومړي صورت کې، د ډیزاین په داسې حال کې په تفسير، د جاواسکرېپټ لومړي ګوري حالت، او که دا سمه وي، نمبرو په اعدام. په دوهم صورت کې د دوران به لومړی اعدام شي. که د متحولو په برابر په ساختماني مشخصه نتیجه نه په داسې حال کې، چې دا به یو غلط ارزښت واخلي، نمبرو په ودریږی.
د ساده الگوريتم پراخ ترکیب
د اصلي دنده (نه بېلېدونکې برخه) د هر الګوریتم - د موندلو، او يواځې بيا هغه څه په اړه چې د بل د داسې یوه پریکړه وکړي. تر ټولو ابتدايي لټون انتخاب - ته د يو متحول غوښتنه، نتيجه ده فوري. که د متحولو ډیری دي، او دا ډېر ارزښتونه (ترتیب) لري، نو د نمونې ارزښتونو بايد وموندل شي چې به د سکرېپټ د راتلونکي چلند معلوم کړي.
دا ساده دوکتورینو سره د ټولو ستونزو لپاره د ستونزو حل د جاواسکرېپټ د ژبې ډول په ضد يوې کړۍ کړې. د عصري کمپيوټر مختلفو سرعت. د وخت په لټونګر کې کافي سکرېپټونو پلي کړی، بېړې څخه کار نه شته. دا اسانه ده چې د څه څه ړک. د پایلې په توګه، J avaScript لپاره کړۍ_ګانې دي ډېر مشهور شي.
غلط سره د هيڅ دا ډول. خو دا روش تر شا آسانه د ذات د کوم لپاره چې د لیکل يو يا بل الګوریتم له لاسه ورکړي دی. دا نه دي بې مانا. ټول هغه څه چې ليکل کيږي، کوم پروګرام چې کوي. په J avaScript دورو لپاره د زیات خوراک، د پرمخ نه شي د حق ذات وګوري او نه چې د مناسب الګوریتم رامنځته کړي.
فعالیت، د واقعیت بل استازيتوب
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. د جاواسکرېپټ-دورو په کارولو سره، د کوډ د ورته ډول مثالونه کولای استازیتوب دندې - د الګوریتم ځل بدلون، د متن په اندازه کم اصلي بدن، د ټولو به د لوستلو او د درک وړ وي.
دا یوه په انقلابي نوي حل لاره نه ده، خو په اصل کې دا د نورو ژبه جوړ او له حوصلې بهر دي نه ده. په ځانګړې توګه، J avaScript دورو کولای شي په کلاسيکه ویش په () دنده کې وموندل شي:
cResult = '9,8,7,6,5,4' ; var cResult = '9،8،7،6،5،4؛
aResult = cResult . var aResult = cResult. ( ',' ); ویش ( '،')؛
نه دوران شته، خو که د دې دنده ترسره، که نه له خوا د سمبول '' په لټه کې او له بل یو شمیر جلا دا کار واخلي.
نور مناسب - له څنګه دا د ویش په () فعاليت په ترڅ کې پلی Abstracting کولای شي د خپل د جاواسکرېپټ فعالیت دورو په کارولو کې د کارولو له پلوه بشپړ شي. دا لازمه ده چې د داسې یوه تګلاره لپاره د هر کار د فعالیت د پرمختګ سبب کیږي، په ترتیب سره، خو د ټولو څخه تر اوسه هم په دې روش کې وي.
دغه دندې په allt ()، padc ()، padl () او ګډيز () - هغه څه چې پر جاواسکرېپټ په شتون نه لري، خو دا کله کله ضروري يو تار يا ځایونو څخه لرې تر څو د چپ د تار په اوږدوالي سره برابر، حق او یا په دواړو خواوو ده. د جاواسکرېپټ-دورو - د دغو دندو د بدن. ساده، د السرسي وړ، او هیڅکله الګوریتم چې کاروي دې ځوړند کړي.
Embodiments شمېر د 16 خصؤصي 10-مه محاسبه او بېرته نظام بدلولو دندو، دا اسانه څخه بل یو شکل د معلوماتو، دلته داسې حال کې چې د يوه دورو له خوا جوړه ته ووايي. ډير تړون او اغیزمن العروض.
لازمه دورو - د حقیقت د استازيتوب
د جاواسکرېپټ - نور پروګرامونه د ژبو او د نسخې په مختلفو مختلفو غواړم نه، او تر ټولو مهمه، نه، ووب ته د العروض بدلون، او د پرمختګ او پراختيا ده.
پروگرامر فکر JS په کارولو سره، له PHP پروگرامر فکر دا توپير (په خاصه توګه، او په مجموع کې د نورو ژبو، ښه، مګر دا چې د "سریزه" او د هغه د پيروانو په عمومي لوري نه دي شامل)، کله چې د الګوریتم ته متحولونه، arrays، د ګمارلو کړنې، راڅرګندېدل جوړښتونو پورې محدود نه دی .
که موږ تصور چې نه دورو موجود دي، او د ستونزې د حل لپاره دا ضروري ده، چې د ټولو اسانه انتخاب (خالصی) - چې د دې پروګرام د معلوماتو د پروسس کولو، چې د معلوماتو د فضا په یوه ټکی یا ټکي سیستم دی. هغه څه چې د ټکی او هغه څه چې د ټکي سیستم دی - دا د يوې موضوع په سيمه کې. د د پروگرامر، دا رساله مانا: یو ساده، دا یوه د ساده معلوماتو ټولګه ده. ټکی - طبعا، چې د نظام په لاندې یوه کچه له دې ساده یوه کچه به، خو د لوړو کچه وي.
د دې روش، د څارنې د ټکی - د خپل هویت د هغوی په ميتود له لارې ښيي. کله چې په سوپر-سیستم ټکی، د سیستم د دنده - د خپل ذات د نهادونو ته د هغې ټکي پورې د ترکیب په توګه وښيي.
دا تګلاره په توګه د پروګرامونو د ژبو د نظر په توګه کلنه ده، خو تر اوسه نه دی په پروګرامونو خپل مناسب انعکاس موندلي. زياتره (programmers) په سمه توګه فکر کوم، خو د خپل کار په پایله کې روان شو څومره چې د خوښې وړ شي.
دا ګټور کله کله چې د هغه سترګې د يو بنداژ واغوندي نړۍ ته وګورئ!
Similar articles
Trending Now