Introduzione alle domande e risposte al colloquio con ExtJS

Ext viene utilizzato per sviluppare l'interfaccia utente dell'applicazione Web, questo framework si basa su Javascript, eredita tutte le funzionalità di JavaScript insieme alle proprie funzionalità, viene anche utilizzato per creare applicazioni desktop, fornisce funzionalità doppie, Tutti i browser Web moderni lo supportano come Chrome, Safari, FF. È supportato nei dispositivi mobili anche dal nome del prodotto sencha. L'ultima versione di ext viene utilizzata per applicazioni mobili e desktop senza alcuna differenza per il codice delle due piattaforme; questa è la sesta versione. È un'architettura basata su MVC / MVVM.

La prima versione di Ext Javascript è stata creata da Jack Slocum nel 2006, che era Ext JS 1.1. Aveva un insieme di varie classi di utilità per vari scopi, era un'estensione di YUI. È stato nominato come libreria YUI-ext.

La versione Ext JS 2.0 è stata rilasciata nel 2007. Aveva una nuova documentazione di molte API per applicazioni desktop con caratteristiche e funzionalità limitate. Questa versione non ha retrocompatibilità con le versioni precedenti di Ext Javascript.

La versione Ext javascript 3.0 è stata rilasciata nel 2009. Ha portato molte nuove funzionalità come grafici e visualizzazioni elenco ma non è stata molto veloce. Aveva retrocompatibilità con la sua precedente versione 2.0.

Ext Javascript versione 4.0 è stata rilasciata nel 2011. Questa versione ha una struttura completamente rivista, che è stata seguita dall'architettura del controller vista modello e ha portato la velocità.

Caratteristiche di Ext JS

Fornisce la compatibilità del codice delle nuove versioni di EX con quella precedente di EX. Widget UI personalizzabili con una raccolta di UI complete come pivot, griglie, moduli, grafici, alberi. Temi personalizzabili I widget JavaScript Ext forniscono molti temi che possono essere utilizzati per rendere i nostri siti Web più attraenti, interattivi e questi temi sono sempre coerenti tra le piattaforme. Fornisce un modo molto flessibile per la gestione del layout che aiuta a organizzare la visualizzazione di dati e contenuti su più dispositivi, browser e dimensioni dello schermo. È meno protocollo, avendo la possibilità di accedere ai dati da qualsiasi fonte back-end.

Vantaggi di Ext JS

Offri vari tipi di widget per creare facilmente un'interfaccia utente potente. Accelerare i team per creare applicazioni desktop per applicazioni Web con un'esperienza utente avvincente. Il costo dello sviluppo di applicazioni web è stato ridotto da Sencha. Sencha Ext JS è uno dei principali standard per lo sviluppo di applicazioni Web di livello aziendale e aziendale. Ext JS fornisce i vari strumenti, un plug-in che è necessario per creare applicazioni robuste per desktop e tablet.

Fornisce sviluppo multipiattaforma su tablet, desktop e smartphone, sia per browser moderni di qualsiasi tipo, sia per legacy di qualsiasi tipo di browser. Può aumentare la produttività dei team di sviluppo, dei team di manutenzione integrandosi in qualsiasi tipo di ambiente di sviluppo aziendale tramite vari plug-in IDE forniti da sencha

Per iniziare lo sviluppo nell'applicazione Ex javascript, sencha ha fornito molti strumenti che possono essere utilizzati a vari livelli come produzione, livello di debug, livello di autoapprendimento.

Sencha CMD: -

Per eseguire la modifica del codice degli strumenti CMD EXCav javascript sencha forniti da Sencha che aiutano a

ponteggi e generazione di build di produzione.

Ispettore Sencha: -

In Sencha il debug dell'applicazione durante lo sviluppo di Sencha Inspector viene utilizzato come strumento di debug che aiuta uno sviluppatore a eseguire il debug in modo fluido.

Plugin IDE Sencha: -

Per utilizzare un IDE open source Sencha fornisce un plug-in diverso che può essere collegato a IDE come Intellij, Webstrom Per iniziare lo sviluppo con questi IDE veloci in modo fluido fornisce funzionalità come compilazione del codice, navigazione del codice, ispezione del codice, refactoring del codice, generazione del codice, creazione di modelli, controllo ortografico, ecc.

Ora, se stai cercando un lavoro correlato a ExtJS, allora devi prepararti per le domande di intervista ExtJS del 2019. È vero che ogni intervista è diversa in base ai diversi profili professionali, ma per chiarire l'intervista è necessario avere una buona e chiara conoscenza di ExtJS. Qui, abbiamo preparato le importanti domande e risposte sull'intervista di ExtJS che ti aiuteranno ad avere successo nel tuo colloquio.

In questo articolo delle domande di intervista ExtJS del 2019, presenteremo le 10 domande di intervista ExtJS più importanti e utilizzate di frequente. Queste domande aiuteranno gli studenti a costruire i loro concetti attorno a ExtJS e li aiuteranno a completare l'intervista.

Parte 1 - Domande di intervista ExtJS (di base)

Questa prima parte tratta le domande e le risposte di base dell'intervista ExtJS

1. cos'è Ext JS e la libreria dei nomi su cui è stata estesa?

Risposta:
Si tratta di un framework JavaScript per lo sviluppo di applicazioni desktop basate sul Web dell'interfaccia utente avanzate. Ext JS è l'acronimo di JavaScript esteso. È un prodotto Sencha esteso da YUI (interfaccia utente di Yahoo).

2. quali sono le differenze tra Ext JS e jQuery.

Risposta:
Queste sono le domande di intervista di base ExtJS poste in un'intervista. Entrambi i framework sono piuttosto diversi, possiamo confrontare ExtJS e l'interfaccia utente di jQuery poiché Ext JS è un framework completo per l'interfaccia utente completo. Tuttavia, Ext JS ha molti più componenti dell'interfaccia utente di jQuery.

3. Spiegare ViewModel nell'architettura MVVM?

Risposta:
Nell'architettura MVVM il controller di MVC è sostituito da ViewModel.

ViewModel: - è responsabile della mappatura tra viste e modelli

È responsabile del wrapping dei dati dal modello da visualizzare? Lo fa senza avere alcuna interazione con la vista dell'interfaccia utente. Ha solo conoscenza del modello.

Passiamo alle prossime domande sul colloquio con ExtJS

4. A che cosa serve Ext.onReady ()?

Risposta:
Ext.onReady () è il primo metodo che viene chiamato quando il DOM è completamente caricato in modo che qualsiasi elemento che vogliamo fare riferimento sia disponibile quando viene eseguito uno script.

5. Programma per scrivere eventi prima e dopo il caricamento nel negozio?

Risposta:
grid.getStore().on ((
beforeload : function(store) (
// do whater operation needed as per requirments
),
load : (
fn : function(store) (
// do whatever operation needed as per requirements
),
scope : this
)
store.load();
));

Parte 2 - Domande di intervista ExtJS (avanzate)

Diamo ora un'occhiata alle domande e risposte avanzate sull'intervista con ExtJS

6. Spiegare il renderer e il suo utilizzo?

Risposta:
Un renderer viene utilizzato quando vogliamo manipolare i dati che otteniamo dall'archivio per mostrare i dati manipolati in base ad alcuni criteri.

È una proprietà di colonna che può essere utilizzata come: -

renderer: function(value, metadata, record, rowIndex, colIndex, store)(
// logic to perform operation
)

7. Quali sono tutti i layout in Ext JS?

Risposta:
Ext JS presenta diversi tipi di layout:

Assoluto, Fisarmonica, Ancora, Bordo, Auto, hBox, vBox, Card (TabPanel), Card (Wizard), Colonna, Adatta, Tabella

8. Spiegare vType in Ext JS?

Risposta:
Questo è il tipo di validazione che può essere personalizzato facilmente. Pochi vType forniti da Ext JS sono -

emailText: - Questo restituisce false se un testo non è un indirizzo email valido.

alfanumTesto: - Questo restituisce falso se il testo inserito ha un simbolo diverso dal valore alfabetico o numerico.

Passiamo alle prossime domande sul colloquio con ExtJS

9. Spiega l'ultima versione di Ext JS e i suoi vantaggi?

Risposta:
L'ultima versione di Ext è la sesta versione che ha portato il vantaggio che può essere utilizzata sia per applicazioni desktop che mobili. Fondamentalmente, è una fusione di Ext JS (applicazioni desktop) e Sencha touch (applicazione mobile).

10. Quali sono gli strumenti di implementazione di Ext JS?

Risposta:
Ext JS può essere implementato su qualsiasi popolare ambiente di sviluppo integrato (IDE) come Eclipse, Sublime, Aptana, Westrom ecc.

Articoli consigliati

Questa è stata una guida all'elenco delle domande e risposte sull'intervista di ExtJS in modo che il candidato possa reprimere facilmente queste domande sull'intervista su ExtJS. Qui in questo post, abbiamo studiato le principali domande di intervista ExtJS che vengono spesso poste nelle interviste. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Domande di intervista a JS
  2. Node.js Intervista Domande e risposte
  3. 10 domande di intervista angolari JS più utili
  4. Domande per l'intervista a Magento