Описание тега amd
API определения асинхронного модуля (AMD) определяет механизм определения модулей, так что модуль и его зависимости могут загружаться асинхронно. Шаблон AMD хорошо подходит для среды браузера, где синхронная загрузка может быть проблематичной.
1
ответ
Решение Typescript AMD Target для CommonJS
У меня есть tsconfig в моем проекте, в котором указана цель модуля 'amd', но когда мой файл компилируется, я получаю вывод, который больше похож на CommonJS. Пример: TSconfig: { "compilerOptions": { "module": "amd", "target": "es5", "moduleResolutio…
23 окт '17 в 16:30
1
ответ
Использование асинхронной загрузки модуля в проекте библиотеки JavaScript
Я работаю над проектом JavaScript, который будет предоставлен в качестве третьей библиотеки. И есть много модулей и шаблонов, что является пустой тратой времени и производительности, если загружать их все сразу. Поэтому я думаю, что использовать мод…
11 июн '15 в 03:16
2
ответа
Предлагает ли AMD OpenCL что-то похожее на CUDA GPUDirect?
NVIDIA предлагает GPUDirect для уменьшения накладных расходов при передаче памяти. Мне интересно, есть ли подобная концепция для AMD/ATI? В частности: 1) Избегайте ли графические процессоры AMD второй передачи памяти при взаимодействии с сетевыми ка…
15 фев '12 в 03:07
1
ответ
Строка объявления виджета Dojo - это временная вещь?
Мне интересно, если это временно ("my.example.Widget") сейчас, когда AMD находится на сцене, или это должно быть? declare('my.example.Widget', [], { }); Если у меня есть виджет, определенный выше, как я могу проверить тип виджета? Есть ли способ сде…
19 фев '13 в 18:13
1
ответ
Как загрузить модуль AMD из слоя Dojo
В нашем приложении мы используем dojo для некоторых виджетов, включая несколько пользовательских виджетов, и используем формат AMD для нескольких модулей. например define("foo.bar.module", ["dojo/_base/declare"], function(declare) { var module = dec…
19 окт '13 в 02:12
1
ответ
TypeScript+Jasmine, когда тестируемый класс находится в пределах определения модуля
Я не могу понять, как написать тест Jasmine на TypeScript, когда тестируемый класс находится внутри определения модуля. Эта установка отлично работает: Calculator.ts: export class Calculator { add(x: number, y: number): number { return x + y; } } Ca…
05 дек '15 в 14:47
1
ответ
Загрузка скомпилированных модулей Typescript AMD в Magento2
Я пытаюсь превратить Magento 2 в будущее и добавить поддержку Typescript. Все компилируется правильно, но я не могу загрузить его:( требуют-config.js var config = { deps: [ "web/js/app" ], bundles: { "web/js/app": [ "main", "moduleone", "moduletwo" …
27 фев '17 в 09:49
1
ответ
Загрузчик Webpack, эквивалентный загрузке плагина requirejs с XMLHttpRequest
У меня есть пара плагинов requirejs, которые я хотел бы заменить на загрузчик веб-пакетов. define('firstLoader', { load: function (name, parentRequire, onload, config) { var xhr = new XMLHttpRequest(); xhr.addEventListener('load', function () {onloa…
14 мар '16 в 20:56
2
ответа
Разумно ли использовать UMD без экспорта, чтобы просто увеличить зависимость?
Я создаю свой первый модуль AngularJS, предназначенный для распространения с открытым исходным кодом. Я бы хотел упаковать его так, чтобы его могли легко использовать другие. Проект UMD предоставляет шаблон для экспорта модулей JavaScript, совместим…
18 янв '15 в 05:59
1
ответ
requirejs - не удается загрузить модуль, используя относительный путь
В моем проекте у меня есть папка js с несколькими файлами. Один файл в папке js, app.js, зависит от других файлов, также находящихся в этой папке. Я прочитал здесь ( Относительные имена модулей внутри define ()), что если вы используете "локальное т…
11 мар '13 в 09:27
1
ответ
Один оптимизированный модуль возвращает Undefined в RequireJS
После того, как я оптимизирую модуль AMD и его зависимости с помощью r.js, я получаю эту ошибку.... Uncaught TypeError: undefined не является функцией Если я загружаю неоптимизированный модуль AMD и динамически загружаю все его зависимости requirejs…
05 ноя '14 в 18:54
2
ответа
Как ссылаться на перечисление Typescript в файле d.ts при использовании AMD?
Я хочу определить интерфейс машинописного текста для представления, скажем, ошибки. Что-то вроде этого: enum MessageLevel { Unknown, Fatal, Critical, Error, Warning, Info, Debug } interface IMyMessage { name: string; level: MessageLevel; message: st…
12 июл '16 в 17:41
1
ответ
Классы наследования Dojo, выдающие ошибку при загрузке на construtor
Я пытаюсь получить объект commonBase, который будет расширен многими классами. но во время самой загрузки у меня возникла проблема с construtor во время загрузки моей страницы. Мой commonBase.js define( ["dojo/_base/declare","dojox/gfx", "dojox/gfx/…
26 ноя '13 в 16:14
1
ответ
RequireJS/AMD и глобально доступные значения
Я использую RequireJS/AMD, чтобы разбить мое приложение JS. Один из моих модулей - это "окружающий" модуль, который делает только запрос (асинхронно) и затем сохраняет возвращенные данные. Этот модуль среды является зависимостью практически для всех…
07 фев '13 в 16:58
1
ответ
RequireJS с jQuery и Module - Uncaught ReferenceError: модуль не определен
Здесь у меня есть простая установка requirejs. Он состоит из двух зависимостей, одна из которых - jQuery, а другая - мой собственный модуль. Я получаю сообщение об ошибке на myModule.init (): Uncaught ReferenceError: myModule is not defined HTML: &l…
24 фев '17 в 14:29
1
ответ
Не удается найти внешние модули машинописного текста в пакете Bower
Я сделал пакет bower с машинописным исходником (внешние модули). В другом проекте я установил пакет bower с помощью bower install wrath и сослался на этот пакет с amd require. import Model = require('wrath/Model'); Тогда компилятор tsc выдаст ошибку…
12 фев '15 в 15:09
1
ответ
Документирование класса в модуле AMD с помощью JSDoc 3
Я пытаюсь документировать класс в модуле AMD JavaScript с помощью JSDoc 3. Вот мой код, основанный на примере в документации здесь: /** * A module representing a jacket. * @module my/jacket */ define('my/jacket', function() { /** * @class * @alias m…
09 сен '16 в 14:03
1
ответ
Как лучше всего сделать плагин CJS, AMD и тег-скрипт дружественным, чтобы он также был готов для CJS/AMD/ скрипт-тег?
Я пытаюсь написать плагин для библиотеки (MomentJS), который можно использовать практически везде. Я планирую использовать его с RequireJS, поэтому он должен быть дружественным к AMD, но я также хотел бы пойти дальше и сделать его пригодным для испо…
22 фев '13 в 04:18
0
ответов
Модуль dojo добавляет.min.js к запросу модуля
Есть ли способ настроить загрузчик модуля dojo для добавления.min.js вместо просто.js? Моя структура каталогов: расстояние /компонентынекоторые-component.min.js Мой конфиг: window.dojoConfig = { async: true, packages: [ { name: 'my-module', location…
18 май '18 в 18:14
1
ответ
Как исключить файлы из системы сборки Dojo?
Я слежу за официальной страницей документации по этой теме, но не могу настроить ее на игнорирование .txt файлы. у меня есть all.profile.js в корне моего проекта: var profile = (function(){ return { basePath: "./", releaseDir: "../web", action: "rel…
16 окт '13 в 17:19