Top 18 întrebări și răspunsuri la interviu Dojo (2025)

Iată întrebările și răspunsurile la interviu Dojo pentru debutanți, precum și pentru candidații dezvoltatori cu experiență pentru a obține jobul visat.

1) Explicați ce este Dojo?

Dojo este un cadru JavaScript, un ansamblu de utilități scrise pentru a ușura dezvoltarea aplicațiilor web la nivelul clientului. Este un instrument pentru construirea de interfețe web dinamice pentru utilizatori.

Descărcare PDF gratuită: Întrebări și răspunsuri la interviu Dojo


2) Explicați ce sunt suport aplicatie biblioteci în Dojo?

Bibliotecile de suport pentru aplicații din Dojo sunt formate din
  • Pachetul I/O oferă rutine, de exemplu, pentru AJAX legare
  • Pentru operațiunile drag and drop pachetul DND oferă rutine
  • Sunt disponibile rutine utile pentru conectare, animare și stocare.

3) Explicați de ce în multe dintre teste HTML fișierele au stil = „vizibilitate ascunsă”?

Este să te oprești brut HTML randarea rezultă din afișarea înainte ca randarea dojo-ului să se termine.

4) Menționați care sunt avantajele sau beneficiile Dojo?

Avantajele sau beneficiile Dojo includ
  • Variabile tipizate vag
  • tablouri asociative
  • Obiecte și clase
  • Suport W3C DOM în Dojo
  • Expresie uzuala
  • tablouri asociative

5) Menționați care sunt dezavantajele Dojo-ului?

  • Pentru Dojo, dezvoltatorul trebuie să depindă de suportul browserului
  • În cazul aplicației comerciale nu există nicio modalitate de a ascunde codul Dojo.
Întrebări la interviu Dojo
Întrebări la interviu Dojo

6) Ce include toate în Dojo Architecture?

Dojo Architecture include
  • DojoX
  • dijit
  • Dojo Core
  • Baza Dojo
  • Cod personalizat
  • UTIL

7) Explicați ce este Dijit și DojoX?

  • Dijit: Este un sistem de widget-uri și o bibliotecă de componente stratificată deasupra Dojo-ului, care permite utilizatorului să refolosească sau să folosească widget-ul reprogramat
  • DojoX: Conține widget-uri, utilități și clase care nu sunt încă pregătite pentru a fi incluse în biblioteca principală Dojo. Are elemente experimentale și widget-uri.

8) Explicați ce face un widget?

Un widget este format din două resurse
  • Un fișier .js care constă în logica widget-ului
  • Un fragment HTML care conține modul în care este prezentat widgetul

9) Menționați care este structura de bază în Dojo?

Structura de bază în Dojo include
  • /index.html : Punct de intrare pentru aplicare
  • /app: modulul aplicației
  • /app/main.js: scriptul principal pentru modulul de aplicație
Dojo Toolkit Întrebări pentru interviu
Dojo Toolkit Întrebări pentru interviu

10) Menționați care sunt limitările Dojo-ului?

Limitarea Dojo sunt
  • Are nevoie de multă rețea
  • Dezvoltator rămâne dependent de suportul browserului pentru Dojo
  • În cazul aplicației comerciale nu există nicio modalitate de a ascunde codul Dojo
  • Documentația este destul de restrânsă
  • În cazul aplicației comerciale nu există nicio modalitate de a ascunde codul Dojo.

11) Explicați dacă Dojo face parte din Ajax și îi distinge rolurile?

Dojo nu face parte din Ajax; este un set de instrumente JavaScript open source, conceput pentru a facilita dezvoltarea rapidă a aplicațiilor și site-urilor web bazate pe JavaScript sau Ajax. Vă oferă o mulțime de componente personalizate, cum ar fi grila de date, scroller, calendar etc. Acesta servește un mod de structură a datelor, cum ar fi colectarea și mulțime listă și oferă, de asemenea, unele API-uri avansate, cum ar fi API-ul pentru a efectua apeluri AJAX. În timp ce, AJAX este un JavaScript asincron și XML, împreună fac posibilă apelarea funcției JavaScript către serverul dvs. și declanșarea unui răspuns. Ei folosesc XMLHttpRequest și obiectul de răspuns XMLHttp.

12) Menționați ce sunt modulele în Dojo?

În Dojo, modulele sunt coduri individuale care pot fi încărcate separat. Ei se identifică folosind un șir care este similar cu calea fișierului în care este definit codul. Exemplu: meu/modul/clasa.

13) Explicați despre bibliotecile lingvistice din Dojo?

Bibliotecile lingvistice din Dojo includ
  • lang.*
  • Învelișuri pentru idiomuri comune
  • API-uri de programare funcțională

14) Menționați caracteristicile Dojo Charting?

Dojo Charting permite Dezvoltatorii pentru a crea diagrame dinamice, funcționale și unice din diferite seturi de date. Biblioteca de diagrame trăiește în cadrul resursei dojox/charting.
  • Permite crearea diagramelor cu JavaScript sau HTML
  • Funcționează pe aproape toate dispozitivele
  • Poate reda diagrame în VML, SVG, Silverlight și Canvas
  • Acesta oferă dezvoltatorului libertatea de a alege ce renderer să folosească
  • Evaluează clientul și, pe baza suporturilor clientului, folosește un renderer adecvat
  • Permite utilizarea bibliotecii dojox/gfx pentru a face graficele să se anime într-o mare varietate de moduri
  • Vine ambalat cu zeci de teme diverse și atractive
  • Permite gradient liniar și radial în temele de diagramă.

15) Enumerați câteva dintre componentele care vin împreună cu Dojo Framework?

Componentele care vine împreună cu Dojo Framework includ
  • Arborele Dojo
  • Caseta de listă Dojo
  • Controlul calendarului Dojo
  • Dojo Grid
  • Butonul Dojo etc.

16) Explicați care este diferența dintre JQuery și Dojo?

DOJO JQUERY
  • Dojo este un set de instrumente sau un cadru JavaScript
  • Dojo are, de asemenea, unele funcționalități încorporate care sunt dovedite și bine acceptate
  • Dojo este un set de instrumente bazat pe HTML și JavaScript
  • Dojo ar putea să nu fie la fel de ușor de utilizat
  • Dojo oferă caracteristicile setului de instrumente widget
  • Dojo necesită o lățime de bandă de rețea mai mare
  • Pentru a crea site-uri web și aplicații mai mari, Dojo este preferat
  •  JQuery este o bibliotecă JavaScript
  • JQuery are un plugin încorporat, dar este posibil ca pluginurile să nu fie verificate
  • JQuery acceptă aproape toate limbile web
  • JQuery este mai simplu de utilizat în comparație cu DOJO
  • JQuery este personalizabil și folosit pentru a crea aplicații Ajax
  • Va funcționa chiar și la o lățime de bandă redusă a rețelei
  • JQuery este perfect pentru site-urile mici

17) Listați câteva dintre widget-urile Dijit Layout?

  • ContentPane
  • LinkPane
  • Container de frontieră
  • Container Tab
  • Container împărțit
  • Stack Container
  • Recipient pentru acordeon

18) Explicați funcția modulului Dojo/ready?

Modulul dojo/ready are o funcție care înregistrează un apel invers care va rula după îndeplinirea celor trei condiții:
  • DOM este gata
  • Toate modulele restante sau rămase ale codului solicitat au finalizat încărcarea
  • Alte funcții înregistrate cu o prioritate mai mare au fost finalizate.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)
Distribuie

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *