Чалуу стек JavaScript деген эмне?
Чалуу стек JavaScript деген эмне?

Video: Чалуу стек JavaScript деген эмне?

Video: Чалуу стек JavaScript деген эмне?
Video: GPT-4 Is EPIC - Build A Tetris Game In Seconds - Better Than ChatGPT - Code Refactor - How To Use 2024, Декабрь
Anonim

А чалуу стек котормочу механизми болуп саналат (мисалы JavaScript веб-браузердеги котормочу) анын скрипттеги ордун көзөмөлдөө үчүн чалуулар бир нече функциялар - учурда кайсы функция иштетилип жатат жана ошол функциянын ичинде кандай функциялар чакырылат ж.б.у.с.

Ошондой эле, чалуу стек кантип иштейт?

Description. бери чалуу стек катары уюштурулган стек , чалуучу кайра даректи түртөт стек , жана чакырылган подпрограмма, ал аяктагандан кийин, кайтаруу дарегин тартып алат же өчүрөт чалуу стек жана башкарууну ошол дарекке өткөрүп берет.

Ошондой эле билесизби, чалуу стек менен JavaScript тапшырма кезегинин ортосунда кандай айырма бар? Бул түрү стек аткаруу катары да белгилүү стек , контролдоо стек , иштөө убактысы стек , же машина стек , жана көп учурда жөн гана " стек ". Ошентип, кыскасы, жумуш кезек болуп саналат кезек жасала турган нерселердин (көбүнчө сакталган туруктуу) жана а чалуу стек болуп саналат стек тартиби.

Муну эске алып, JavaScript стекке ээби?

Өзгөрмөлөр JavaScript (жана башка программалоо тилдери) эки жерде сакталат: стек жана үймөк. А стек адатта ар бир аткаруучу функция үчүн жергиликтүү контекстти бөлүүчү эс тутумдун үзгүлтүксүз аймагы. Функция өзүн рекурсивдүү чакырса да, ар бир кадр бар бардык жергиликтүү өзгөрмөлөрдүн өзүнүн көчүрмөсү.

JavaScript жогорудан ылдый иштейби?

Бул мыкты коюуга машыгуу JavaScript теги HTML бөлүмүңүздө эмес, жабуу тегинин алдында. Мунун себеби HTML жүктөөдө жогорудан ылдыйга . Алгач башты, андан кийин денени, анан дененин ичиндеги бардык нерсени жүктөйт.

Сунушталууда: