18 лучших вопросов и ответов на собеседовании в Додзё (2024 г.)

Вот вопросы и ответы на собеседовании в Dojo для новичков, а также для опытных кандидатов-разработчиков, желающих получить работу своей мечты.

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: основной скрипт для модуля приложения.
Вопросы для собеседования по набору инструментов dojo
Вопросы для собеседования по набору инструментов dojo

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
  • Dojo — это набор инструментов или фреймворк JavaScript.
  • Dojo также имеет некоторые встроенные функциональные возможности, которые проверены и хорошо приняты.
  • Dojo — набор инструментов на основе HTML и JavaScript.
  • Dojo может оказаться не таким простым в использовании
  • Dojo предоставляет функции набора виджетов.
  • Dojo требует более высокой пропускной способности сети
  • Для создания более крупного веб-сайта и приложения предпочтительнее использовать Dojo.
  •  JQuery — это библиотека JavaScript.
  • JQuery имеет встроенный плагин, но плагины могут быть не проверены.
  • JQuery поддерживает почти все веб-языки.
  • JQuery проще в использовании по сравнению с DOJO.
  • JQuery настраивается и используется для создания приложений Ajax.
  • Он будет работать даже при низкой пропускной способности сети.
  • JQuery идеально подходит для небольших веб-сайтов

17) Перечислите некоторые виджеты Dijit Layout?

  • Панель содержимого
  • Панель ссылок
  • Пограничный контейнер
  • Контейнер вкладки
  • Разделить контейнер
  • Контейнер стека
  • Аккордеонный контейнер

18) Объясните функцию модуля Dojo/ready?

В модуле dojo/ready есть функция, которая записывает обратный вызов, который запускается после выполнения трех условий:
  • DOM готов
  • Все невыполненные или оставшиеся модули запрошенного кода завершили загрузку.
  • Другие зарегистрированные функции с более высоким приоритетом завершены.
Эти вопросы для собеседования также помогут вам в устной речи.
Поделиться

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *