18 лучших вопросов и ответов на собеседовании в Додзё (2024 г.)
1) Объясните, что такое Додзё?
Dojo — это платформа JavaScript, набор утилит, написанных для упрощения разработки клиентских веб-приложений. Это инструмент для создания динамических веб-интерфейсов пользователя.Бесплатная загрузка в формате PDF: Вопросы и ответы на собеседовании в Додзё
2) Объясните, что такое поддержка приложения библиотеки в Додзё?
Библиотеки поддержки приложений в Dojo состоят из- Пакет ввода-вывода предоставляет процедуры, например, для AJAX переплет
- Для операций перетаскивания пакет DND предоставляет процедуры
- Доступны полезные процедуры для входа в систему, анимации и хранения.
3) Объясните, почему во многих тестах HTML файлы имеют стиль = «видимость скрыта»?
Это чтобы остановить сырость HTML результат рендеринга отображается до завершения рендеринга в додзё.4) Упомяните, каковы преимущества или выгоды Додзё?
Преимущества или выгоды Dojo включают в себя- Слабо типизированные переменные
- Ассоциативные массивы
- Объекты и классы
- Поддержка W3C DOM в Dojo
- Регулярное выражение
- Ассоциативные массивы
5) Назовите недостатки Додзё?
- В случае Dojo разработчик должен зависеть от поддержки браузера.
- В случае коммерческого применения скрыть код Dojo невозможно.
6) Что включает в себя Dojo Architecture?
Архитектура Додзё включает в себя- ДодзёX
- Диджит
- Ядро Додзё
- База Додзё
- Пользовательский код
- Util
7) Объясните, что такое Dijit и DojoX?
- Диджит: Это система виджетов и библиотека компонентов, расположенная поверх Dojo. Она позволяет пользователю повторно использовать или использовать перепрограммированный виджет.
- ДодзёХ: Он содержит виджеты, утилиты и классы, которые еще не готовы для включения в основную библиотеку Dojo. Имеет экспериментальные элементы и виджеты.
8) Объясните, что делает виджет?
Виджет состоит из двух ресурсов- Файл .js, содержащий логику виджета.
- HTML-фрагмент, отражающий способ представления виджета.
9) Назовите, какова основная структура Додзё?
Базовая структура Додзё включает в себя- /index.html: точка входа для приложения.
- /app: модуль приложения.
- /app/main.js: основной скрипт для модуля приложения.
10) Укажите, каковы ограничения Додзё?
Ограничениями Додзё являются- Требуется много сети
- Застройщик остается зависимым от поддержки браузером Dojo
- В случае коммерческого применения нет возможности скрыть код Dojo.
- Документация довольно узкая
- В случае коммерческого применения скрыть код Dojo невозможно.
11) Объясните, входит ли Додзё в состав Аякса и различает ли их роли?
Додзё не является частью Ajax; это набор инструментов JavaScript с открытым исходным кодом, предназначенный для облегчения быстрой разработки приложений и веб-сайтов на основе JavaScript или Ajax. Он предоставляет вам множество пользовательских компонентов, таких как сетка данных, скроллер, календарь и т. д. Он поддерживает некоторые режимы структуры данных, такие как сбор и массив list, а также предоставляет некоторые расширенные API, такие как API для выполнения вызовов AJAX. Хотя AJAX — это асинхронный JavaScript и XML, вместе они позволяют вызывать функцию JavaScript на вашем сервере и инициировать ответ. Они используют объект ответа XMLHttpRequest и XMLHttp.12) Назовите, что такое модули в Додзё?
В Dojo модули — это отдельные коды, которые можно загружать отдельно. Они идентифицируются с использованием строки, аналогичной пути к файлу, в котором определен код. Пример: мой/модуль/класс.13) Расскажите о языковых библиотеках в Додзё?
Языковые библиотеки в Dojo включают в себя- язык.*
- Обертки для распространенных идиом
- API функционального программирования
14) Упомяните особенности Dojo Charting?
Диаграммы Dojo позволяют застройщиков создавать динамические, функциональные и уникальные диаграммы на основе различных наборов данных. Библиотека диаграмм находится в ресурсе dojox/charting.- Он позволяет создавать диаграммы с помощью JavaScript или HTML.
- Работает практически на всех устройствах
- Он может отображать диаграммы в VML, SVG, Silverlight и Canvas.
- Это дает разработчику свободу выбирать, какой рендерер использовать.
- Он оценивает клиент и на основе поддержки клиента использует соответствующий рендерер.
- Он позволяет использовать библиотеку dojox/gfx для анимации диаграмм самыми разными способами.
- Он поставляется с десятками разнообразных и привлекательных тем.
- Он позволяет использовать линейный и радиальный градиент в темах диаграмм.
15) Перечислите некоторые компоненты, входящие в состав Dojo Framework?
Компоненты, поставляемые вместе с Dojo Framework, включают в себя- Дерево Додзё
- Окно списка додзё
- Управление календарем Dojo
- Додзё Сетка
- Кнопка «Додзё» и т. д.
16) Объясните, в чем разница между JQuery и Додзё?
DOJO | Jquery |
|
|
17) Перечислите некоторые виджеты Dijit Layout?
- Панель содержимого
- Панель ссылок
- Пограничный контейнер
- Контейнер вкладки
- Разделить контейнер
- Контейнер стека
- Аккордеонный контейнер
18) Объясните функцию модуля Dojo/ready?
В модуле dojo/ready есть функция, которая записывает обратный вызов, который запускается после выполнения трех условий:- DOM готов
- Все невыполненные или оставшиеся модули запрошенного кода завершили загрузку.
- Другие зарегистрированные функции с более высоким приоритетом завершены.