Топ 18 на въпросите и отговорите за интервю за доджо (2025)
1) Обяснете какво е доджо?
Dojo е JavaScript рамка, набор от помощни програми, написани за улесняване на разработката на уеб приложения от страна на клиента. Това е инструмент за конструиране на динамични уеб потребителски интерфейси.Безплатно изтегляне на PDF: Въпроси и отговори за интервю за Dojo
2) Обяснете какво представляват поддръжка на приложения библиотеки в Доджо?
Библиотеките за поддръжка на приложения в Dojo се състоят от- I/O пакетът предоставя рутинни процедури, напр AJAX подвързване
- За операции с плъзгане и пускане пакетът DND предоставя рутинни процедури
- Налични са полезни процедури за влизане, анимиране и съхранение.
3) Обяснете защо в много от тестовете HTML файловете имат стил = „видимост скрита“?
Това е да спрете сурово HTML резултатът от рендиране се показва преди рендирането на dojo да приключи.4) Споменете какви са предимствата или ползите от Dojo?
Предимства или ползи от Dojo включва- Свободно въведени променливи
- Асоциативни масиви
- Обекти и класове
- W3C DOM поддръжка в Dojo
- Редовен израз
- Асоциативни масиви
5) Споменете какви са недостатъците на Dojo?
- За Dojo програмистът трябва да зависи от поддръжката на браузъра
- В случай на търговско приложение няма начин да скриете кода на Dojo.
6) Какво включва всичко в Dojo Architecture?
Dojo Architecture включва- DojoX
- dijit
- Dojo Core
- Доджо база
- Персонализиран код
- Полезен
7) Обяснете какво е Dijit и DojoX?
- Дижит: Това е система от джаджи и библиотека с компоненти, наслоени върху Dojo, тя позволява на потребителя да използва повторно или да използва препрограмирана джаджа
- DojoX: Той съдържа джаджи, помощни програми и класове, които все още не са готови за включване в основната библиотека на Dojo. Има експериментални елементи и джаджи.
8) Обяснете какво прави една джаджа?
Една джаджа се състои от два ресурса- .js файл, който съдържа логиката на изпълнимия модул
- HTML фрагмент, който носи начина, по който е представена джаджата
9) Споменете каква е основната структура в Доджо?
Основната структура в доджото включва- /index.html : Входна точка за приложение
- /app: Модулът на приложението
- /app/main.js: Основен скрипт за модул на приложението
10) Споменете какви са ограниченията на Dojo?
Ограниченията на доджото са- Има нужда от много мрежа
- Софтуерен Инженер остава зависим от поддръжката на браузъра за Dojo
- В случай на търговско приложение няма начин да скриете кода на Dojo
- Документацията е доста тясна
- В случай на търговско приложение няма начин да скриете кода на Dojo.
11) Обяснете дали Dojo е част от Ajax и разграничава ролите им?
Dojo не е част от Ajax; това е JavaScript инструментариум с отворен код, предназначен да улесни бързото разработване на приложения и уебсайтове, базирани на JavaScript или Ajax. Той ви предоставя много персонализирани компоненти като мрежа с данни, скролер, календар и т.н. Обслужва някои режими на структура на данни като събиране и масив списък и също така предоставя някои разширени API, като API за извършване на AJAX повиквания. Докато AJAX е асинхронен JavaScript и XML, заедно те правят възможно извикването на JavaScript функция към вашия сървър и задействане на отговор. Те използват XMLHttpRequest и XMLHttp обект за отговор.12) Споменете какво представляват модулите в Доджо?
В Dojo модулите са индивидуални кодове, които могат да се зареждат отделно. Те се идентифицират с помощта на низ, който е подобен на пътя на файла, където е дефиниран кодът. Пример: my/module/class.13) Обяснете за езиковите библиотеки в Dojo?
Езиковите библиотеки в Dojo включват- език.*
- Обвивки за общи идиоми
- API за функционално програмиране
14) Споменете функциите на Dojo Charting?
Dojo Charting позволява разработчиците за създаване на динамични, функционални и уникални диаграми от различни набори от данни. Библиотеката за диаграми живее в ресурса dojox/charting.- Позволява да се създава диаграма с JavaScript или HTML
- Работи на почти всички устройства
- Може да изобразява диаграми във VML, SVG, Silverlight и Canvas
- Това дава свобода на разработчика да избере кой рендер да използва
- Той оценява клиента и въз основа на поддръжката на клиента използва подходящ рендър
- Позволява да се използва библиотеката dojox/gfx, за да се анимират диаграми по голямо разнообразие от начини
- Предлага се с десетки разнообразни и атрактивни теми
- Позволява линеен и радиален градиент в рамките на темите на диаграмата.
15) Избройте някои от компонентите, които идват заедно с Dojo Framework?
Компонентите, които идват заедно с Dojo Framework, включват- Доджо дърво
- Списъчно поле на Доджо
- Контрол на Dojo Calendar
- Доджо грид
- Dojo Button и др.
16) Обяснете каква е разликата между JQuery и Доджо?
доджо | JQUERY |
|
|
17) Избройте някои от джаджите на Dijit Layout?
- ContentPane
- LinkPane
- Граничен контейнер
- Контейнер за раздели
- Разделен контейнер
- Контейнер за подреждане
- Контейнер за акордеон
18) Обяснете функцията на модула Dojo/ready?
Модулът dojo/ready има функция, която записва обратно извикване, което ще се изпълни, след като трите условия са изпълнени:- DOM е готов
- Всички висящи или оставащи модули на заявения код са завършили зареждането
- Други регистрирани функции с по-висок приоритет са завършени.