Вопросы по теме 'amd'

Отладка порядка выборки/загрузки require.js
Есть ли инструмент или функция require.js, которую я могу использовать для определения порядка извлечения и загрузки моих модулей/традиционных скриптов? Например, a.js: define(['b', 'c'], function(b,c){}); b.js: define(['d'],...
3122 просмотров
schedule 19.03.2024

Как работают загрузчики AMD под капотом?
Итак, я уже некоторое время использую require.js, но понял, что на самом деле не знаю, как это работает внутри. Там написано, что это загрузчик AMD. Я понимаю, что CommonJS является синхронным, что означает, что он блокирует выполнение других...
4271 просмотров
schedule 04.07.2022

RequireJs: неправильный порядок модулей
Я получил следующий router.js: define(['jquery', 'underscore', 'backbone', 'views/settings/index'], function($, _, Backbone, SettingsView) { var Router = Backbone.Router.extend({ container: $('div.main'), routes: {...
885 просмотров
schedule 21.07.2023

поддержка как CommonJS, так и AMD
Есть ли способ создать микробиблиотеку javascript (библиотека, которая не имеет зависимостей), которая поддерживает все следующие форматы модулей: Определение асинхронного модуля CommonJS отображение экспорта библиотеки как объекта...
10249 просмотров
schedule 14.12.2022

Проблема с моделью данных Ember: странный URL-адрес запроса
Я пытаюсь создать простое приложение Ember (файловый браузер), используя подход AMD (да, я знаю о взглядах @tomdale на AMD) на основе https://github.com/fernandogmar/Emberjs-RequireJS , который, кажется, работает хорошо, за исключением того, что я...
339 просмотров
schedule 30.03.2022

Правильный способ загрузки плагинов jQuery, не совместимых с AMD, в require.js с помощью jQuery в режиме noConflict?
Скажем, я хочу использовать jquery вместе со стандартным подключаемым модулем jquery, не поддерживающим AMD, который был определен с использованием стандартного замыкания: (function($))( $.fn.myplugin = { ... } )(jQuery); , и все это находится внутри...
4211 просмотров
schedule 17.05.2022

Typescript - Как разрешать внутренние модули во время выполнения
Мой bootstrapper.ts, который запускается из точки входа main.ts, выглядит так (без заголовка ссылок): import Dialogs = App.Widgets.Dialogs; declare var $ : JQueryStatic; export class Bootstrapper { static SiteLoad() { var dialog =...
1000 просмотров
schedule 02.05.2022

Для чего используются node.js и AMD API?
У меня есть некоторый опыт работы с JavaScript, но совсем не с управлением проектами и инструментами JavaScript. Я смотрю на использование node и AMD, но не совсем уверен, для чего они используются, и у меня проблемы с документацией. Вот некоторые...
131 просмотров

TypeScript: расширить класс, который был загружен через требование
Контекст Мы разбиваем наш текущий проект (TypeScript + RequireJS) на отдельные модули (ядро, виджет1, ...). Мы используем TypeScript версии 0.8.1.1. Каждый модуль собирается в один файл, и изначально загружается ядро. Виджеты будут загружаться...
2001 просмотров
schedule 05.12.2022

Расширение представлений в backbonejs с помощью requirejs
Итак, я использую представления, представляющие собой боковые панели с вкладками, поэтому я создал родительский класс SidebarView, из которого я расширяю два новых класса. LeftSidebarView и RightSidebarView. вот родительский класс: define([...
465 просмотров

Включите простой файл javascript в профиль сборки dojo.
Я создаю додзё 1.8.3 с профилем, который объединяет весь додзё и мой собственный код AMD в один слой. Я также хотел бы включить некоторые не-AMD библиотеки (например, history.js) и полифилы в тот же файл, как есть. Можно ли это сделать с помощью...
1064 просмотров
schedule 19.05.2024

requireJS - несоответствие анонимного модуля define() в многостраничной оболочке
Я следую шаблону обмена многостраничными прокладками здесь: https://github.com/requirejs/example-multipage-shim Я использую тот же common.js и у меня очень похожая и простая настройка: <script...
10375 просмотров
schedule 31.01.2023

Оберните многие внутренние модули для экспорта в машинописный текст
Я рассматриваю использование машинописного текста в узле и в настоящее время привык использовать машинописный текст с помощью синтаксиса ///<reference.../> исключительно с использованием внутренних модулей. Однако с более крупными проектами...
2928 просмотров
schedule 22.10.2022

Получение объектов по типу в TypeScript с загрузкой AMD
Я пытаюсь перебрать array и, как правило, взять элемент, который мне нужен. Сначала сделал так: getItemsByType<T>(type: string): T[] { var results: T[] = []; for (var item in this) { if (typeof this[item] === type) {...
78 просмотров
schedule 22.05.2022

require.js — неопределенные модули, переданные в качестве аргументов для определения обратного вызова
У меня есть следующая настройка js для моего приложения: app.js require.config({ paths: { jquery: '../thirdparty/jquery-1.9.1.min', moment: '../thirdparty/moment', spinningwheel:...
3980 просмотров
schedule 08.02.2023

TypeScript: использование статических переменных с RequireJS AMD
Используя TypeScript 0.9.1.1, при попытке доступа к статической переменной из другого модуля/файла она не определена. Пример кода: App.ts: import Game = require('Game'); var game = new Game(); Game.ts: import Grid =...
1909 просмотров
schedule 03.07.2022

Разница между require() и define() в RequireJS?
В RequireJS, в чем основная разница между использованием require() и define(); require(['a'], function(a) { // some code }); // A.js define(['b','c','d','e'], function() { //some code }); Любые варианты использования были бы очень...
26407 просмотров
schedule 07.03.2022

как вызвать событие нажатия кнопки в модуле post create dojo AMD
Я создал новое приложение dojo в модуле dojo AMD. Мне нужно вызвать щелчок моей кнопки в одном файле сценария в другой файл сценария. но когда я нажимаю кнопку, она показывает ошибку нулевого значения, мой пример кода приведен ниже: Мой код файла...
593 просмотров
schedule 03.06.2022

Использование TimelineJS и AMD
Я ищу способ использовать TimelineJS с реализацией AMD RequireJS. Я могу частично работать, например. define(["storyjs", "timelinejs", ...], function(storyjs, timelinejs, ...) { createStoryJS({ type: 'timeline', width:...
952 просмотров
schedule 07.11.2022

Дает ли асинхронная загрузка модуля какую-либо выгоду, когда загрузка модуля неизбежна?
Модули AMD, такие как requirejs , могут помочь сэкономить на обмене данными по сети, если возникает случай, когда загрузка модуля никогда не требуется. Но даст ли это вообще какую-либо выгоду, когда загрузка модуля неизбежна, например, загрузка...
33 просмотров
schedule 19.03.2024