Le 18 migliori domande e risposte all'intervista al Dojo (2025)
1) Spiegare cos'è il Dojo?
Dojo è un framework JavaScript, un insieme di utilità scritte per facilitare lo sviluppo di applicazioni web lato client. È uno strumento per costruire interfacce utente web dinamiche.Download gratuito del PDF: domande e risposte all'intervista al Dojo
2) Spiega cosa sono supporto per l'applicazione biblioteche nel Dojo?
Le librerie di supporto delle applicazioni in Dojo sono costituite da- Il pacchetto I/O fornisce routine, ad esempio, per AJAX rilegatura
- Per le operazioni di trascinamento della selezione, il pacchetto DND fornisce routine
- Sono disponibili routine utili per il login, l'animazione e l'archiviazione.
3) Spiega perché lo fa in molti test HTML i file hanno style = “visibilità nascosta”?
È fermarsi crudo HTML il risultato del rendering viene mostrato prima del completamento del rendering del dojo.4) Menziona quali sono i vantaggi o i benefici del Dojo?
I vantaggi o i benefici del Dojo includono- Variabili liberamente tipizzate
- Matrici associative
- Oggetti e classi
- Supporto DOM W3C nel Dojo
- Espressione regolare
- Matrici associative
5) Menziona quali sono gli svantaggi del Dojo?
- Per Dojo, lo sviluppatore deve dipendere dal supporto del browser
- Nel caso di applicazione commerciale non c'è modo di nascondere il codice Dojo.
6) Cosa include tutto in Dojo Architecture?
L'architettura Dojo include- DojoX
- Dijit
- Dojo Core
- Base del Dojo
- Codice personalizzato
- util
7) Spiega cosa sono Dijit e DojoX?
- Ditto: È un sistema di widget e una libreria di componenti sovrapposti a Dojo che consente all'utente di riutilizzare o utilizzare widget riprogrammati
- DojoX: Contiene widget, utilità e classi che non sono ancora pronte per essere incluse nella libreria principale di Dojo. Ha elementi sperimentali e widget.
8) Spiegare cosa costituisce un widget?
Un widget è composto da due risorse- Un file .js che costituisce la logica del widget
- Uno snippet HTML che illustra il modo in cui viene presentato il widget
9) Menziona qual è la struttura di base del Dojo?
La struttura di base nel Dojo include- /index.html: punto di ingresso per l'applicazione
- /app: il modulo dell'applicazione
- /app/main.js: script principale per il modulo dell'app
10) Menziona quali sono i limiti del Dojo?
Le limitazioni del Dojo sono- Ha bisogno di molta rete
- Sviluppatore rimane dipendente dal supporto del browser per il Dojo
- Nel caso di applicazione commerciale non c'è modo di nascondere il codice Dojo
- La documentazione è piuttosto ristretta
- Nel caso di applicazione commerciale non c'è modo di nascondere il codice Dojo.
11) Spiegare se Dojo fa parte dell'Ajax e distingue i loro ruoli?
Dojo non fa parte dell'Ajax; è un toolkit JavaScript open source, progettato per facilitare il rapido sviluppo di applicazioni e siti Web basati su JavaScript o Ajax. Fornisce molti componenti personalizzati come griglia dati, scroller, calendario, ecc. Serve alcune modalità di struttura dei dati come raccolta e schieramento list e fornisce anche alcune API avanzate come API per effettuare chiamate AJAX. Mentre, AJAX è un JavaScript asincrono e XML, insieme consentono di effettuare chiamate di funzioni JavaScript al tuo server e attivare una risposta. Usano XMLHttpRequest e l'oggetto di risposta XMLHttp.12) Menziona cosa sono i moduli in Dojo?
In Dojo, i Moduli sono codici individuali che possono essere caricati separatamente. Si identificano utilizzando una stringa simile al percorso del file in cui è definito il codice. Esempio: mio/modulo/classe.13) Spiegare le librerie linguistiche in Dojo?
Le librerie linguistiche in Dojo includono- lang.*
- Involucri per idiomi comuni
- API di programmazione funzionale
14) Menzionare le caratteristiche di Dojo Charting?
Dojo Charting consente sviluppatori per creare grafici dinamici, funzionali e unici da diversi set di dati. La libreria dei grafici si trova all'interno della risorsa dojox/charting.- Consente di creare grafici con JavaScript o HTML
- Funziona su quasi tutti i dispositivi
- Può eseguire il rendering di grafici in VML, SVG, Silverlight e Canvas
- Dà la libertà allo sviluppatore di scegliere quale renderer utilizzare
- Valuta il client e, in base ai supporti del client, utilizza un renderer appropriato
- Permette di utilizzare la libreria dojox/gfx per animare i grafici in un'ampia varietà di modi
- Viene fornito con dozzine di temi diversi e attraenti
- Consente il gradiente lineare e radiale all'interno dei temi del grafico.
15) Elenca alcuni dei componenti forniti con Dojo Framework?
I componenti forniti con Dojo Framework includono- L'albero del Dojo
- Casella di elenco Dojo
- Controllo del calendario Dojo
- Griglia del Dojo
- Pulsante Dojo, ecc.
16) Spiegare qual è la differenza tra JQuery e Dojo?
DOJO | jquery |
|
|
17) Elenca alcuni widget di Dijit Layout?
- ContenutoPane
- LinkPane
- Contenitore di confine
- Contenitore schede
- Contenitore diviso
- Contenitore impilabile
- Contenitore per fisarmonica
18) Spiegare la funzione del modulo Dojo/ready?
Il modulo dojo/ready ha una funzione che registra un callback che verrà eseguito una volta soddisfatte le tre condizioni:- DOM è pronto
- Tutti i moduli in sospeso o rimanenti del codice richiesto hanno completato il caricamento
- Altre funzioni registrate con una priorità più alta sono state completate.