Проблемы с dojo.require

У меня возникли проблемы с настройкой моей первоначальной установки dojo для правильного включения фреймворка виджетов.

Следуя большей части кода, который я вижу, включая dijit, должно выглядеть так:

dojo.require("dijit");

вот и все. К сожалению, это не работает.

Использование этого метода правильно инициализирует виджеты, но есть странное поведение стандартных методов dijit, которое заставляет меня думать, что я делаю это неправильно:

dojo.require("dijit.dijit");

Есть ли элемент настройки додзё, который мне не хватает? Все файлы помещаются, как и в дистрибутиве 1.2.3, в другую папку javascript.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
0
1 305
1

Ответы 1

На самом деле вы не включаете dijit в иметь, просто указываете прямо на виджеты, которые хотите использовать: dojo.require("dijit.Dialog");. Странное поведение виджета также можно объяснить:

  • отсутствующие файлы css темы: проверьте с помощью FireBug, что все загружается
  • отсутствует атрибут класса темы: добавьте class = "tundra" в элемент body
  • отсутствует djConfig = "parseOnLoad: true"

Другие вопросы по теме