Каква е разликата между require и define в RequireJS?
Каква е разликата между require и define в RequireJS?

Видео: Каква е разликата между require и define в RequireJS?

Видео: Каква е разликата между require и define в RequireJS?
Видео: Импорт и экспорт JavaScript. На реальном примере 2024, Може
Anonim

изискват () и дефинирай () и двете се използват за зареждане на зависимости. Изисквайте (): Методът се използва за изпълнение на незабавни функционалности. дефинирай (): Методът се използва за дефинирай модули за използване на множество места (повторна употреба).

Съответно, какво се дефинира в RequireJS?

В дефинирай () може да се използва за зареждане на модулите (модулът може да бъде обект, функция, клас или код, който се изпълнява след зареждане на модул). Можете да заредите различни версии на един и същ модул на една и съща страница.

Второ, използвате ли CommonJS? възел. js и RingoJS са времеви за изпълнение на JavaScript от страна на сървъра и да, и двете имплементират модули, базирани на CommonJS Спецификация на модула AMD като цяло е повече използван в разработката на JavaScript от страна на клиента (в браузъра) поради това и CommonJS Модулите по принцип са използван от страна на сървъра.

Освен по-горе, как RequireJS зарежда файлове?

RequireJS използва асинхронен модул Зареждане (AMD) за зареждане на файлове . Всеки зависим модул ще стартира Зареждане чрез асинхронни заявки в дадения ред. Въпреки че файл ред се счита, не можем да гарантираме, че първият файл се зарежда преди втория файл поради асинхронния характер.

Синхронно ли е изискването?

Изисквайте - синхронен ви позволява да заредите оптимизиран код и след това да го изпълните незабавно, където имате нужда. Причината, поради която тази библиотека е написана, е да позволи синхронен наследен код, който трябва да бъде заменен Изисквайте.

Препоръчано: