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

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

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

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

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

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

Java

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

Литература

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

Ссылки

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya