Top 18 întrebări și răspunsuri la interviu Dojo (2025)
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.
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
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 |
|
|
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.