A 18 legjobb Dojo-interjú kérdése és válasza (2025)
1) Magyarázd el, mi az a Dojo?
A Dojo egy JavaScript-keretrendszer, a kliensoldali webalkalmazások fejlesztésének megkönnyítésére írt segédprogramok összessége. Ez egy eszköz dinamikus webes felhasználói felületek létrehozására.Ingyenes PDF letöltés: Dojo-interjú kérdések és válaszok
2) Magyarázza el, mik azok alkalmazás támogatás könyvtárak a Dojoban?
A Dojo alkalmazástámogató könyvtárai a következőkből állnak- Az I/O csomag rutinokat biztosít, pl AJAX kötés
- A drag and drop műveletekhez a DND csomag rutinokat biztosít
- Hasznos rutinok állnak rendelkezésre a bejelentkezéshez, az animációhoz és a tároláshoz.
3) Indokolja meg, miért sok tesztben HTML a fájlok stílusa = "láthatóság rejtett"?
Ez az, hogy hagyja abba a nyers HTML renderelési eredmény, amely a dojo renderelése előtt látható.4) Említse meg, melyek a Dojo előnyei vagy előnyei?
A Dojo előnyei vagy előnyei magukban foglalják- Lazán beírt változók
- Asszociatív tömbök
- Objektumok és osztályok
- W3C DOM támogatás a Dojoban
- Reguláris kifejezés
- Asszociatív tömbök
5) Említse meg, melyek a Dojo hátrányai?
- A Dojo esetében a fejlesztőnek a böngésző támogatásától kell függnie
- Kereskedelmi alkalmazás esetén nincs mód a Dojo kód elrejtésére.
6) Mit tartalmaz a Dojo Architecture?
A Dojo architektúra magában foglalja- DojoX
- dijit
- Dojo Core
- Dojo bázis
- Egyéni kód
- Hasznos
7) Magyarázza el, mi az a Dijit és a DojoX?
- Dijit: Ez egy widgetrendszer és a Dojo tetejére rétegzett komponenskönyvtár, amely lehetővé teszi a felhasználó számára az újraprogramozott widget újrahasználatát vagy használatát
- DojoX: Olyan widgeteket, segédprogramokat és osztályokat tartalmaz, amelyek még nem állnak készen a fő Dojo könyvtárba való felvételre. Kísérleti elemeket és widgeteket tartalmaz.
8) Magyarázza el, mitől lesz egy widget?
Egy widget két erőforrásból áll- Egy .js fájl, amely a widget logikáját tartalmazza
- Egy HTML-részlet, amely tartalmazza a widget megjelenítési módját
9) Említse meg, mi a Dojo alapstruktúrája?
A Dojo alapvető szerkezete tartalmazza- /index.html : Az alkalmazás belépési pontja
- /app: Az alkalmazás modul
- /app/main.js: Az alkalmazásmodul fő szkriptje
10) Említse meg, mik a Dojo korlátai?
A Dojo korlátozása- Sok hálózat kell hozzá
- Fejlesztő továbbra is a Dojo böngésző támogatásától függ
- Kereskedelmi alkalmazás esetén nincs mód a Dojo kód elrejtésére
- A dokumentáció meglehetősen szűk
- Kereskedelmi alkalmazás esetén nincs mód a Dojo kód elrejtésére.
11) Magyarázza el, hogy Dojo az Ajax része-e, és megkülönbözteti a szerepüket?
A Dojo nem része az Ajaxnak; ez egy nyílt forráskódú JavaScript eszközkészlet, amelyet arra terveztek, hogy megkönnyítse a JavaScript vagy Ajax alapú alkalmazások és webhelyek gyors fejlesztését. Számos egyéni összetevőt biztosít, mint például adatrács, görgő, naptár stb. Kiszolgál bizonyos adatszerkezeti módokat, például gyűjtést és sor listát, és tartalmaz néhány fejlett API-t, például API-t az AJAX-hívások indításához. Míg az AJAX egy aszinkron JavaScript és XML, együttesen lehetővé teszik a JavaScript függvény meghívását a szerveren, és válasz kiváltását. XMLHttpRequest és XMLHttp válaszobjektumot használnak.12) Említse meg, melyek azok a modulok a Dojoban?
A Dojoban a modulok egyedi kódok, amelyek külön-külön tölthetők be. Az azonosítás során egy karakterláncot használnak, amely hasonló ahhoz a fájl elérési útjához, ahol a kódot meghatározták. Példa: my/modul/class.13) Magyarázza el a Dojo nyelvi könyvtárait?
A Dojo nyelvi könyvtárai közé tartozik- lang.*
- Burkolatok a gyakori idiómákhoz
- Funkcionális programozási API-k
14) Említse meg a Dojo Charting jellemzőit?
A Dojo Charting lehetővé teszi fejlesztők dinamikus, funkcionális és egyedi diagramok létrehozása különböző adatkészletekből. A diagramkönyvtár a dojox/diagram-erőforráson belül található.- Lehetővé teszi diagramok létrehozását JavaScript vagy HTML segítségével
- Szinte minden eszközön működik
- VML-ben, SVG-ben, Silverlightban és Canvasban is képes diagramokat megjeleníteni
- Szabadságot ad a fejlesztőnek, hogy megválassza, melyik renderert használja
- Kiértékeli a klienst és a kliens támogatása alapján megfelelő renderelőt használ
- Lehetővé teszi a dojox/gfx könyvtár használatát a diagramok sokféle módon történő animálásához
- Több tucat változatos és vonzó témával érkezik
- Lehetővé teszi a lineáris és radiális gradienst a diagramtémákon belül.
15) Soroljon fel néhány összetevőt, amelyek a Dojo Framework-hez tartoznak?
A Dojo Framework összetevői tartalmazzák- Dojo fa
- Dojo List box
- Dojo naptár vezérlés
- Dojo rács
- Dojo gomb stb.
16) Magyarázza el, mi a különbség a kettő között JQuery és Dojo?
DOJO | jQuery |
|
|
17) Soroljon fel néhány Dijit Layout widgetet?
- ContentPane
- LinkPane
- Border Container
- Tab Container
- Split Container
- Stack Container
- Harmonika konténer
18) Magyarázza el a Dojo/ready modul funkcióját?
A dojo/ready modul rendelkezik egy olyan funkcióval, amely rögzíti a visszahívást, amely akkor fut le, ha a három feltétel teljesül:- A DOM készen áll
- A kért kód összes fennmaradó vagy fennmaradó modulja betöltődött
- A többi, magasabb prioritású regisztrált funkció befejeződött.