Video: AngularJSте эмне кийинкиге калтырылган?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Кийинкиге калтырылган Объект:
Кийинкиге калтырылган убаданы ашкерелеген объект болуп саналат. Ал негизинен үч ыкманы чечет (), четке кагуу () жана notify(). Кийинкиге калтырылган убада объектисин кайтарат. Качан Кийинкиге калтырылган аяктоодо, сиз же чечүү(), четке кагуу() жана кабарлоо() ыкмаларын чакырасыз.
Ошондой эле, AngularJSде $promise деген эмне?
Убадалар AngularJS камтылган $q кызматы менен камсыз кылынат. Алар асинхрондук функцияларды а менен каттоо аркылуу катар аткаруунун жолун камсыздайт убада объект. {info} Убадалар ES6 спецификациясынын бир бөлүгү катары түпнуска JavaScript'ке кирди.
Ошо сыяктуу эле, бурчтук боюнча $q деген эмне? $ q болуп саналат бурчтуу аныкталган кызмат. Бул new Promise() менен бирдей. Бирок $ q иштеп чыгуучулар татаал тапшырмаларды оңой аткаруу үчүн колдоно ала турган кошумча функцияны өркүндөтүү менен нерселерди кийинки деңгээлге көтөрөт. Бул $ менен убада түзүү үчүн үлгү болуп саналат q бурчтук . модуль("колдонмо", ).
Ушуну эске алып, кийинкиге калтырылган убада деген эмне?
версия кошулду: 1.5 кийинкиге калтырылган . убада () методу асинхрондук функцияга башка коддун ички суроо-талаптын жүрүшүнө же абалына тоскоол болуусуна жол бербейт. Кайтарыңыз гана Убада аркылуу объект кийинкиге калтырылган . убада () башка код кайра чалууларды каттай алат же учурдагы абалды текшере алат.
AngularJSте асинхрондук чакыруу деген эмне?
In AngularJS , бизде $q объектиси бар, ал а аткарууга жардам берет асинхрондуу иштешет жана булардан кайтарылган маанилерди колдонуңуз чалуулар андан ары кайра иштетүү үчүн. Бул функциялары бардык убада объектилери өткөндө бирдиктүү убада объектисин чечиңиз функция чечилет.
Сунушталууда:
Эмне үчүн биз AngularJSте масштабды колдонобуз?
Колдонмолор API'лерди ($apply) камсыздайт ($apply) тутум аркылуу моделдин ар кандай өзгөрүүлөрүн "AngularJS чөйрөсүнөн" тышкаркы көрүнүшкө жайылтуу (контролёрлор, кызматтар, AngularJS окуяларын иштетүүчүлөр). Колдонмонун компоненттеринин касиеттерине кирүү мүмкүнчүлүгүн чектөө үчүн алкактарды уялаштырса болот, ошол эле учурда жалпы моделдин касиеттерине мүмкүнчүлүк берет
Скрипт синхрондоштурууну кийинкиге калтыруу деген эмне?
Асинхрондоштуруу менен кийинкиге калтыруунун ортосундагы айырма скрипт аткарылганда айланат. Ар бир асинхрондуу скрипт жүктөө аяктагандан кийин жана терезенин жүктөө окуясына чейин биринчи мүмкүнчүлүктө аткарылат. Ал эми кийинкиге калтыруу скрипттери, экинчи жагынан, алар баракчада пайда болгон тартипте аткарылууга кепилдик берилет
Angularjsте кийинкиге калтырылган объект деген эмне?
Кийинкиге калтырылган объект: Кийинкиге калтырылган - бул убаданы ачыкка чыгарган объект. Ал негизинен үч ыкманы чечет (), четке кагуу () жана notify(). Кийинкиге калтырылган аяктагандан кийин, сиз же чечүү(), четке кагуу() жана кабарлоо() ыкмаларын чакырасыз. Ал кантип бүтүргөнүнө жараша чечүүчү(), четке кагуу() же notify() үчүн кайра чалуу реестрин чакырат
JavaScript'те кийинкиге калтырылган скрипттер деген эмне?
Defer атрибуту браузерге ал баракча менен иштөөнү улантып, скриптти “фондо” жүктөшү керектигин, андан кийин ал жүктөлгөндө скриптти иштетүү керектигин айтат. Кийинкиге калтырылган скрипттер баракты эч качан бөгөттөбөйт. Кийинкиге калтырылган скрипттер ар дайым DOM даяр болгондо, бирок DOMContentLoaded окуясына чейин аткарылат
Javascriptте кийинкиге калтырылган объект деген эмне?
Категория: Кийинкиге калтырылган объект jQuery 1.5те киргизилген кийинкиге калтырылган объект, jQueryди чакыруу аркылуу түзүлгөн чынжырлануучу пайдалуу объект болуп саналат. Deferred() ыкмасы. Ал кайра чалуу кезегинде бир нече кайра чалууларды каттай алат, кайра чалуу кезегин чакыра алат жана ар кандай синхрондуу же асинхрондук функциянын ийгиликтүү же ийгиликсиз абалын көрсөтө алат