18 parimat Dojo intervjuu küsimust ja vastust (2025)

Siin on Dojo intervjuu küsimused ja vastused nii värsketele kui ka kogenud arendajakandidaatidele, et saada oma unistuste töökoht.

1) Selgitage, mis on Dojo?

Dojo on JavaScripti raamistik, utiliitide komplekt, mis on kirjutatud kliendipoolsete veebirakenduste arendamise hõlbustamiseks. See on tööriist dünaamiliste veebikasutajaliideste loomiseks.

Tasuta PDF-i allalaadimine: Dojo intervjuu küsimused ja vastused


2) Selgitage, mis need on rakenduste tugi raamatukogud Dojos?

Dojo rakenduste tugiteegid koosnevad
  • I/O pakett pakub rutiine, nt AJAX siduv
  • DND-pakett pakub pukseerimistoimingute jaoks rutiine
  • Kasulikud rutiinid on saadaval sisselogimiseks, animeerimiseks ja salvestamiseks.

3) Selgitage, miks paljudes katsetes HTML failid on style = "nähtavus peidetud"?

See on lõpetada toores HTML renderdustulemus, mis kuvatakse enne dojo renderdamise lõppu.

4) Mainige, millised on Dojo eelised või eelised?

Dojo eelised või eelised hõlmavad
  • Lõdvalt trükitud muutujad
  • Assotsiatiivsed massiivid
  • Objektid ja klassid
  • W3C DOM-i tugi Dojos
  • Regulaaravaldis
  • Assotsiatiivsed massiivid

5) Nimeta, millised on Dojo puudused?

  • Dojo puhul peab arendaja sõltuma brauseri toest
  • Kommertsrakenduse puhul ei saa Dojo koodi kuidagi peita.
Dojo intervjuu küsimused
Dojo intervjuu küsimused

6) Mida kõik sisaldab Dojo arhitektuuris?

Dojo arhitektuur sisaldab
  • DojoX
  • Dijit
  • Dojo tuum
  • Dojo baas
  • Kohandatud kood
  • Kasulik

7) Selgitage, mis on Dijit ja DojoX?

  • Dijit: See on Dojo peal kihiline vidinasüsteem ja komponentide teek, mis võimaldab kasutajal uuesti kasutada või ümberprogrammeeritud vidinat kasutada
  • DojoX: See sisaldab vidinaid, utiliite ja klasse, mis pole veel Dojo peamise teeki lisamiseks valmis. Sellel on eksperimentaalsed elemendid ja vidinad.

8) Selgitage, mis teeb vidinast?

Vidin koosneb kahest ressursist
  • Js-fail, mis koosneb vidina loogikast
  • HTML-lõik, mis kannab endas vidina esitusviisi

9) Mainige, milline on Dojo põhistruktuur?

Dojo põhistruktuur sisaldab
  • /index.html : rakenduse sisenemise punkt
  • /app: rakenduse moodul
  • /app/main.js: rakenduse mooduli põhiskript
dojo Toolkit Intervjuu küsimused
dojo Toolkit Intervjuu küsimused

10) Mainige, millised on Dojo piirangud?

Dojo piirangud on
  • See vajab palju võrku
  • arendaja jääb sõltuvaks Dojo brauseri toest
  • Kommertsrakenduse puhul ei saa Dojo koodi kuidagi peita
  • Dokumentatsioon on üsna kitsas
  • Kommertsrakenduse puhul ei saa Dojo koodi kuidagi peita.

11) Selgitage, kas Dojo on Ajaxi osa ja eristab nende rolle?

Dojo ei ole Ajaxi osa; see on avatud lähtekoodiga JavaScripti tööriistakomplekt, mis on loodud JavaScripti või Ajaxi-põhiste rakenduste ja veebisaitide kiireks arendamiseks. See pakub teile palju kohandatud komponente, nagu andmevõrk, kerija, kalender jne. See teenindab mõnda andmestruktuuri režiimi, nagu kogumine ja massiivi ja see pakub ka mõningaid täiustatud API-sid, nagu API, AJAX-kõnede tegemiseks. Kuigi AJAX on asünkroonne JavaScript ja XML, koos võimaldavad need JavaScripti funktsiooni kutsuda teie serverisse ja käivitada vastuse. Nad kasutavad XMLHttpRequesti ja XMLHttp vastuseobjekti.

12) Mainige, mis on Dojo moodulid?

Dojos on moodulid individuaalsed koodid, mida saab eraldi laadida. Nad tuvastavad stringi abil, mis on sarnane faili teele, kus kood on määratletud. Näide: minu/moodul/klass.

13) Selgitage Dojo keeleteeke?

Dojo keeleteegid hõlmavad
  • lang.*
  • Mähised levinud idioomide jaoks
  • Funktsionaalse programmeerimise API-d

14) Mainige Dojo kaardistamise funktsioone?

Dojo kaardistamine võimaldab Arendajad dünaamiliste, funktsionaalsete ja ainulaadsete diagrammide loomiseks erinevatest andmekogumitest. Diagrammide teek asub dojoxi/kaardistamise ressursi sees.
  • See võimaldab diagrammi luua JavaScripti või HTML-iga
  • See töötab peaaegu kõigis seadmetes
  • See võib renderdada diagramme VML-, SVG-, Silverlight- ja Canvas-vormingus
  • See annab arendajale vabaduse valida, millist renderdajat kasutada
  • See hindab klienti ja kasutab kliendi toetuste põhjal sobivat renderdajat
  • See võimaldab kasutada dojox/gfx teeki, et muuta diagrammid animatsiooniks väga erinevatel viisidel
  • See on pakitud kümnete mitmekesiste ja atraktiivsete teemadega
  • See võimaldab lineaarset ja radiaalset gradienti diagrammi teemades.

15) Loetlege mõned Dojo Frameworkiga kaasas olevad komponendid?

Dojo Frameworkiga kaasas olevad komponendid sisaldavad
  • Dojo puu
  • Dojo loendi kast
  • Dojo kalendri juhtimine
  • Dojo võrk
  • Dojo nupp jne.

16) Selgitage, mis vahe on JQuery ja Dojo?

DOJO JQUERY
  • Dojo on JavaScripti tööriistakomplekt või raamistik
  • Dojol on ka mõned sisseehitatud funktsioonid, mis on tõestatud ja hästi aktsepteeritud
  • Dojo on HTML-il ja JavaScriptil põhinev tööriistakomplekt
  • Dojo kasutamine ei pruugi olla nii lihtne
  • Dojo pakub vidina tööriistakomplekti funktsioone
  • Dojo vajab suuremat võrgu ribalaiust
  • Suurema veebilehe ja rakenduse loomiseks eelistatakse Dojot
  •  JQuery on JavaScripti teek
  • JQueryl on sisseehitatud pistikprogramm, kuid pistikprogramme ei pruugita kinnitada
  • JQuery toetab peaaegu kõiki veebikeeli
  • JQueryt on DOJO-ga võrreldes lihtsam kasutada
  • JQuery on kohandatav ja seda kasutatakse Ajaxi rakenduste loomiseks
  • See töötab isegi väikese võrgu ribalaiusega
  • JQuery sobib suurepäraselt väikeste veebisaitide jaoks

17) Loetlege mõned Dijit Layouti vidinad?

  • ContentPane
  • LinkPane
  • Piirikonteiner
  • Vahekaardi konteiner
  • Tükeldatud konteiner
  • Virna konteiner
  • Akordioni konteiner

18) Selgitage Dojo/valmis mooduli funktsiooni?

Dojo/ready moodulil on funktsioon, mis salvestab tagasihelistamise, mis käivitub, kui kolm tingimust on täidetud:
  • DOM on valmis
  • Kõik taotletud koodi ootel olevad või järelejäänud moodulid on laaditud
  • Teised kõrgema prioriteediga registreeritud funktsioonid on lõpetatud.
Need intervjuu küsimused aitavad ka teie viva (suuline)
Jaga

Jäta vastus

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on märgitud *