RequireJS-те талап ету мен анықтаудың айырмашылығы неде?
RequireJS-те талап ету мен анықтаудың айырмашылығы неде?

Бейне: RequireJS-те талап ету мен анықтаудың айырмашылығы неде?

Бейне: RequireJS-те талап ету мен анықтаудың айырмашылығы неде?
Бейне: Павел Юрийчук "Опыт разраб. моб. веб приложения с использованием Backbone.js, Require.js, Zepto.js" 2024, Мамыр
Anonim

талап етеді () және анықтау () екеуі де тәуелділіктерді жүктеу үшін қолданылады. талап ету (): Әдіс дереу функцияларды іске қосу үшін пайдаланылады. анықтау (): әдісі қолданылады анықтау бірнеше жерде пайдалануға арналған модульдер (қайта пайдалану).

Тиісінше, RequireJS ішінде не анықталады?

The анықтау () функциясын модульдерді жүктеу үшін пайдалануға болады (модуль нысан, функция, сынып немесе модульді жүктегеннен кейін орындалатын код болуы мүмкін). Бір модульдің әртүрлі нұсқаларын бір бетте жүктей аласыз.

Екіншіден, сіз CommonJS пайдаланасыз ба? Түйін. js және RingoJS серверлік JavaScript жұмыс уақыты болып табылады және иә, олардың екеуі де модульдер негізінде іске асырылады. CommonJS Модуль спецификациясы. AMD әдетте көбірек пайдаланылады осыған байланысты клиенттік (браузердегі) JavaScript әзірлеуде және CommonJS Модульдер әдетте пайдаланылады сервер жағы.

Жоғарыда көрсетілгеннен басқа, RequireJS файлдарды қалай жүктейді?

RequireJS Асинхронды модульді пайдаланады Жүктелуде (AMD) үшін файлдарды жүктеу . Әрбір тәуелді модуль іске қосылады жүктеу берілген ретпен асинхронды сұраулар арқылы. Тіпті файл реті қарастырылады, біз бірінші екеніне кепілдік бере алмаймыз файл екіншісінен бұрын жүктеледі файл асинхронды сипатына байланысты.

Талап синхронды ма?

талап ету - синхронды оңтайландырылған кодты жүктеп, содан кейін оны қажет жерде дереу орындауға мүмкіндік береді. Бұл кітапхананың жазылу себебі рұқсат беру еді синхронды ауыстырылатын бұрынғы код талап ету.

Ұсынылған: