Лучшие вопросы
Таймлайн
Чат
Перспективы

Асинхронное определение модуля

Из Википедии, свободной энциклопедии

Асинхронное определение модуля
Remove ads

Асинхронное определение модуля (англ. asynchronous module definition, AMD) — это подход к разработке программ, при котором модули и их зависимости могут быть загружены асинхронно. Асинхронная загрузка модулей позволяет улучшить скорость загрузки веб-страницы в целом, так как модули загружаются одновременно с остальным контентом сайта.

Thumb
Вместо синхронной загрузки JavaScript файлов AMD может загружать их асинхронно, даже если они зависят друг от друга.

Кроме того, AMD может быть использован во время разработки для разделения JavaScript-кода по разным файлам.

Для промышленной эксплуатации (т. н. production build) JavaScript-файлы рекомендуется объединить и сжать в один минифицированный файл (js-bundle).

Remove ads

Другие языки программирования.

Java

Похожие механизмы имеются и в языке программирования Java, где для определения модулей используются ключевые слова "import", "package" и "Class".

Литература

  • Османи Эдди. Разработка Backbone.js приложений. СПб.: ИД «Питер», 2014. — С. 194—. — 352 с. ISBN 978-5-496-00962-1.

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads