Бейне: AngularJS-те не кейінге қалдырылған?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Кейінге қалдырылды Нысан:
Кейінге қалдырылды уәдені ашатын нысан болып табылады. Оның негізінен шешу(), қабылдамау() және notify() үш әдісі бар. Кейінге қалдырылды уәде нысанын қайтарады. Қашан Кейінге қалдырылды аяқтайды, сіз шешу(), қабылдамау() және notify() әдістеріне қоңырау шаласыз.
Сондай-ақ, AngularJS-те $promise дегеніміз не?
Уәделер AngularJS кірістірілген $q қызметі арқылы қамтамасыз етіледі. Олар асинхронды функцияларды а арқылы тіркеу арқылы қатарда орындау жолын қамтамасыз етеді уәде нысан. {info} Promises ES6 спецификациясының бөлігі ретінде жергілікті JavaScript-ке жол ашты.
Сол сияқты, бұрышта $q дегеніміз не? $ q болып табылады бұрыштық анықталған қызмет. Бұл жаңа Promise() сияқты. Бірақ $ q әзірлеушілер күрделі тапсырмаларды оңайырақ орындау үшін пайдалана алатын қосымша мүмкіндікті жақсарту арқылы заттарды келесі деңгейге көтереді. Бұл $ арқылы уәде жасау үлгісі q бұрыштық . модуль («қолданба», ).
Осыны ескере отырып, кейінге қалдырылған уәде дегеніміз не?
нұсқасы қосылды: 1.5 кейінге қалдырылды . уәде () әдісі асинхронды функцияға басқа кодтың оның ішкі сұрауының орындалу барысына немесе күйіне кедергі жасауын болдырмауға мүмкіндік береді. Тек қайтарыңыз Уәде арқылы нысан кейінге қалдырылды . уәде () басқа код кері қоңырауларды тіркей алады немесе ағымдағы күйді тексере алады.
AngularJS-те асинхронды шақыру дегеніміз не?
жылы AngularJS , бізде $q нысаны бар, ол a орындауға көмектесетін қызмет асинхронды түрде жұмыс істейді және олардан қайтарылған мәндерді пайдаланыңыз қоңыраулар одан әрі өңдеу үшін. Бұл функциялары барлық уәде нысандары өткен кезде жалғыз уәде нысанын шешіңіз функциясы шешіледі.
Ұсынылған:
Қашан On_success On_failure әрқашан қолмен немесе кейінге қалдырылуы керек?
On_success - алдыңғы кезеңдегі барлық тапсырмалар сәтті болғанда ғана тапсырманы орындаңыз. Бұл әдепкі. on_failure - алдыңғы кезеңдерден кем дегенде бір тапсырма орындалмаған кезде ғана тапсырманы орындаңыз. әрқашан - алдыңғы кезеңдегі жұмыстардың күйіне қарамастан жұмысты орындау
Сіз кірістірілген JavaScript-ті кейінге қалдыра аласыз ба?
Кейінге қалдыру атрибуты бар сценарийлер көрсетілген ретпен жүктеледі, бірақ құжаттың өзі жүктелгенге дейін емес. Src төлсипаты болмаса, кейінге қалдыру сценарий тегтеріне әсер етпейтіндіктен, орындалатын бірінші сценарий кірістірілген сценарий болып табылады
Angularjs-те кейінге қалдырылған нысан дегеніміз не?
Кейінге қалдырылған нысан: Кейінге қалдырылған - уәдені ашатын нысан. Оның негізінен шешу(), қабылдамау() және notify() үш әдісі бар. Кейінге қалдыру аяқталғанда, сіз шешу(), қабылдамау() және notify() әдістеріне қоңырау шаласыз. Ол қалай аяқталғанына сәйкес шешу(), қабылдамау() немесе notify() үшін кері шақыру тізілімін шақырады
JavaScript-те кейінге қалдырылған сценарийлер дегеніміз не?
Кейінге қалдыру атрибуты браузерге бетпен жұмыс істеуді жалғастырып, сценарийді «фонда» жүктеп, содан кейін жүктелген кезде сценарийді іске қосу керектігін айтады. Кейінге қалдырылған сценарийлер ешқашан бетті блоктамайды. Кейінге қалдыруы бар сценарийлер әрқашан DOM дайын болғанда, бірақ DOMContentLoaded оқиғасына дейін орындалады
Javascript-те кейінге қалдырылған нысан дегеніміз не?
Санат: Кейінге қалдырылған нысан jQuery 1.5 жүйесінде енгізілген кейінге қалдырылған нысан jQuery шақыру арқылы жасалған тізбектелетін қызметтік нысан болып табылады. Deferred() әдісі. Ол кері шақыру кезегіне бірнеше кері шақыруды тіркей алады, кері шақыру кезегін шақыра алады және кез келген синхронды немесе асинхронды функцияның сәтті немесе сәтсіз күйін бере алады