Вопросы по теме '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 просмотров
schedule
02.08.2022
TypeScript: расширить класс, который был загружен через требование
Контекст
Мы разбиваем наш текущий проект (TypeScript + RequireJS) на отдельные модули (ядро, виджет1, ...). Мы используем TypeScript версии 0.8.1.1.
Каждый модуль собирается в один файл, и изначально загружается ядро. Виджеты будут загружаться...
2001 просмотров
schedule
05.12.2022
Расширение представлений в backbonejs с помощью requirejs
Итак, я использую представления, представляющие собой боковые панели с вкладками, поэтому я создал родительский класс SidebarView, из которого я расширяю два новых класса. LeftSidebarView и RightSidebarView. вот родительский класс:
define([...
465 просмотров
schedule
10.12.2022
Включите простой файл 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