В чем разница между require и define в RequireJS?
В чем разница между require и define в RequireJS?

Видео: В чем разница между require и define в RequireJS?

Видео: В чем разница между require и define в RequireJS?
Видео: Модули Node.js, require 2024, Ноябрь
Anonim

требовать () а также определять () оба используются для загрузки зависимостей. Требовать (): Метод используется для запуска немедленных функций. определять (): Метод используется для определять модули для использования в нескольких местах (повторное использование).

Соответственно, что определяется в RequireJS?

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

Во-вторых, вы используете CommonJS? Узел. js и RingoJS - это среды выполнения JavaScript на стороне сервера, и да, оба они реализуют модули на основе CommonJS Спецификация модуля. AMD вообще больше использовал из-за этого в клиентской (в браузере) разработке JavaScript, и CommonJS Модули обычно использовал на стороне сервера.

Кроме того, как RequireJS загружает файлы?

RequireJS использует асинхронный модуль Загрузка (AMD) для загрузка файлов . Каждый зависимый модуль запустится загрузка через асинхронные запросы в заданном порядке. Хотя файл заказ считается, мы не можем гарантировать, что первый файл загружается до второго файл из-за асинхронного характера.

Требуется синхронный?

Требовать - синхронный позволяет загружать оптимизированный код и сразу же выполнять его там, где он вам нужен. Причина, по которой эта библиотека была написана, заключалась в том, чтобы позволить синхронный устаревший код следует заменить на Требовать.

Рекомендуемые: