Die 18 wichtigsten Fragen und Antworten zum Dojo-Interview (2023)
1) Erklären Sie, was Dojo ist?
Dojo ist ein JavaScript-Framework, eine Zusammenstellung von Dienstprogrammen, die geschrieben wurden, um die Entwicklung clientseitiger Webanwendungen zu erleichtern. Es handelt sich um ein Tool zum Aufbau dynamischer Web-Benutzeroberflächen.? Kostenloser PDF-Download: Fragen und Antworten zum Dojo-Interview
2) Erklären Sie, was das ist Anwendungsunterstützung Bibliotheken im Dojo?
Anwendungsunterstützungsbibliotheken in Dojo bestehen aus- Das I/O-Paket stellt Routinen bereit, z. B. für AJAX Bindung
- Für Drag-and-Drop-Vorgänge stellt das DND-Paket Routinen bereit
- Für die Anmeldung, Animation und Speicherung stehen nützliche Routinen zur Verfügung.
3) Erklären Sie, warum das so ist in vielen Tests HTML Dateien haben style = „Sichtbarkeit ausgeblendet“?
Es geht darum, roh aufzuhören HTML Dadurch wird verhindert, dass das Rendering-Ergebnis angezeigt wird, bevor das Rendering des Dojos abgeschlossen ist.4) Erwähnen Sie, was die Vorteile oder Nutzen von Dojo sind?
Zu den Vorteilen oder Vorteilen von Dojo gehören- Lose typisierte Variablen
- Assoziative Arrays
- Objekte und Klassen
- W3C DOM-Unterstützung im Dojo
- Regulären Ausdruck
- Assoziative Arrays
5) Erwähnen Sie, welche Nachteile Dojo hat?
- Für Dojo ist der Entwickler auf die Browserunterstützung angewiesen
- Im Falle einer kommerziellen Anwendung gibt es keine Möglichkeit, den Dojo-Code zu verbergen.
6) Was beinhaltet alles in Dojo Architecture?
Dojo-Architektur beinhaltet- DojoX
- Dijit
- Dojo-Kern
- Dojo-Basis
- Benutzerdefinierter Code
- Util
7) Erklären Sie, was Dijit und DojoX sind.
- Dijit: Es handelt sich um ein Widget-System und eine Komponentenbibliothek, die auf Dojo aufgesetzt sind und es dem Benutzer ermöglichen, neu programmierte Widgets wiederzuverwenden oder zu verwenden
- DojoX: Es enthält Widgets, Dienstprogramme und Klassen, die noch nicht für die Aufnahme in die Hauptbibliothek von Dojo bereit sind. Es verfügt über experimentelle Elemente und Widgets.
8) Erklären Sie, was ein Widget ausmacht.
Ein Widget besteht aus zwei Ressourcen- Eine .js-Datei, die die Logik des Widgets enthält
- Ein HTML-Snippet, das die Darstellung des Widgets darstellt
9) Erwähnen Sie, was die Grundstruktur im Dojo ist.
Die Grundstruktur im Dojo umfasst:- /index.html: Einstiegspunkt für die Anwendung
- /app: Das Anwendungsmodul
- /app/main.js: Hauptskript für das App-Modul
10) Erwähnen Sie, welche Einschränkungen Dojo hat?
Einschränkungen des Dojo sind- Es braucht viel Netzwerk
- Entwickler:in / Unternehmen bleibt von der Browserunterstützung für das Dojo abhängig
- Im Falle einer kommerziellen Anwendung gibt es keine Möglichkeit, den Dojo-Code zu verbergen
- Die Dokumentation ist recht eng
- Im Falle einer kommerziellen Anwendung gibt es keine Möglichkeit, den Dojo-Code zu verbergen.
11) Erklären Sie, ob Dojo ein Teil von Ajax ist und ihre Rollen unterscheidet?
Dojo ist kein Teil von Ajax; Es handelt sich um ein Open-Source-JavaScript-Toolkit, das die schnelle Entwicklung von JavaScript- oder Ajax-basierten Anwendungen und Websites erleichtern soll. Es stellt Ihnen viele benutzerdefinierte Komponenten wie Datenraster, Scroller, Kalender usw. zur Verfügung. Es dient einigen Datenstrukturmodi wie Sammlung und Array Liste, und es bietet auch einige erweiterte APIs wie API zum Durchführen von AJAX-Aufrufen. Während AJAX ein asynchrones JavaScript ist und XMLZusammen ermöglichen sie es, einen JavaScript-Funktionsaufruf an Ihren Server durchzuführen und eine Antwort auszulösen. Sie verwenden XMLHttpRequest und XMLHttp-Antwortobjekte.12) Erwähnen Sie, was Module in Dojo sind?
In Dojo sind Module einzelne Codes, die separat geladen werden können. Sie identifizieren sich mithilfe einer Zeichenfolge, die dem Dateipfad ähnelt, in dem der Code definiert ist. Beispiel: my/module/class.13) Erklären Sie etwas über die Sprachbibliotheken in Dojo?
Sprachbibliotheken in Dojo umfassen- lang.*
- Wrapper für gängige Redewendungen
- Funktionale Programmier-APIs
14) Erwähnen Sie die Funktionen von Dojo Charting?
Dojo Charting ermöglicht Entwickler um dynamische, funktionale und einzigartige Diagramme aus unterschiedlichen Datensätzen zu erstellen. Die Diagrammbibliothek befindet sich in der Dojox-/Diagrammressource.- Es ermöglicht die Erstellung von Diagrammen mit JavaScript oder HTML
- Es funktioniert auf fast allen Geräten
- Es kann Diagramme in VML, SVG, Silverlight und Canvas rendern
- Es gibt dem Entwickler die Freiheit, den zu verwendenden Renderer auszuwählen
- Es wertet den Client aus und verwendet basierend auf den Client-Unterstützungen einen geeigneten Renderer
- Es ermöglicht die Verwendung der Dojox/GFX-Bibliothek, um Diagramme auf vielfältige Weise zu animieren
- Es enthält Dutzende verschiedener und attraktiver Themen
- Es ermöglicht lineare und radiale Farbverläufe innerhalb von Diagrammthemen.
15) Einige der Komponenten auflisten, die im Dojo Framework enthalten sind?
Zu den Komponenten, die im Lieferumfang von Dojo Framework enthalten sind, gehören:- Dojo-Baum
- Dojo-Listenfeld
- Dojo-Kalendersteuerung
- Dojo-Gitter
- Dojo-Button usw.
16) Erklären Sie den Unterschied zwischen JQuery und Dojo?
DOJO | JQUERY |
|
|
17) Einige der Dijit-Layout-Widgets auflisten?
- ContentPane
- LinkPane
- Grenzcontainer
- Tab-Container
- Geteilter Container
- Stapelbehälter
- Akkordeonbehälter
18) Erklären Sie die Funktion des Dojo/Ready-Moduls?
Das Dojo/Ready-Modul verfügt über eine Funktion, die einen Rückruf aufzeichnet, der ausgeführt wird, sobald die drei Bedingungen erfüllt sind:- DOM ist fertig
- Alle ausstehenden oder verbleibenden Module des angeforderten Codes wurden vollständig geladen
- Andere registrierte Funktionen mit höherer Priorität wurden abgeschlossen.