Johdatus ExtJS-haastatteluun liittyviin kysymyksiin ja vastauksiin

Ext-sovellusta käytetään web-sovelluksen käyttöliittymän kehittämiseen. Tämä kehys perustuu Javascriptiin. Se perii kaikki JavaScriptin ominaisuudet yhdessä omien ominaisuuksiensa kanssa. Sitä käytetään myös työpöytäsovellusten luomiseen, se tarjoaa kaksoisominaisuuksia, kaikki nykyaikaiset selaimet tukevat sitä kuten kromi, safari, FF. Sitä tukee matkapuhelinlaitteissa myös tuotenimi sencha. Ext: n uusinta versiota käytetään mobiili- ja työpöytäsovelluksissa ilman eroja näiden kahden alustan koodissa; tämä on sen kuudes versio. Se on MVC / MVVM-pohjainen arkkitehtuuri.

Jack Slocum loi vuonna 2006 Ext Javascriptin ensimmäisen version, joka oli Ext JS 1.1. Sillä oli joukko erilaisia ​​hyödyllisyysluokkia eri tarkoituksiin, se oli jatko YUI: lle. Se nimettiin YUI-ext-kirjastoksi.

Ext JS 2.0 -versio julkaistiin vuonna 2007. Siinä oli uusi, monien sovellusliittymien dokumentaatio työpöytäsovelluksille, joilla on rajalliset ominaisuudet ja toiminnallisuus. Tällä versiolla ei ole taaksepäin yhteensopivuutta Ext Javascriptin aiempien versioiden kanssa.

Ext javascript 3.0 -versio julkaistiin vuonna 2009. se toi monia uusia ominaisuuksia, kuten kaavioita ja luettelonäkymiä, mutta se ei ollut kovin nopea. Sen yhteensopivuus taaksepäin aiemman version 2.0 kanssa.

Ext Javascript -versio 4.0 julkaistiin vuonna 2011. Tämä versio on täysin tarkistanut rakennetta, jota seurasi mallinäkymän ohjaimen arkkitehtuuri ja toi vauhdin.

Ext JS: n ominaisuudet

Se tarjoaa EX: n uusien versioiden koodeille yhteensopivuuden EX: n vanhemman version kanssa. Muokattavat käyttöliittymä-widgetit, joissa on kokoelma rikkaita käyttöliittymiä, kuten nivel, ruudukot, lomakkeet, kaaviot, puut. Muokattavat teemat Ext Javascript-widgetit tarjoavat monia teemoja, joita voidaan käyttää verkkosivustojemme houkuttelevuuteen, vuorovaikutteisuuteen ja näiden teemojen jatkuvuuteen aina eri käyttöympäristöissä. Se tarjoaa erittäin joustavan tavan asettelujen hallintaan, mikä auttaa järjestämään datan ja sisällön näytön useille laitteille, selaimille ja näyttökokoille. Se on vähemmän protokollaa, sillä sillä on mahdollisuus käyttää tietoja mistä tahansa taustalähteestä.

Ext JS: n edut

Tarjoa erityyppisiä widgettejä tehokkaan käyttöliittymän luomiseksi helposti. Nopeuta joukkueita luomaan verkkosovellusten työpöytäsovelluksia, joissa on houkutteleva käyttökokemus. Sencha on vähentänyt verkkosovellusten kehittämisen kustannuksia. Sencha Ext JS on yksi johtavista standardeista yritystason web-sovellusten kehittämiselle. Ext JS tarjoaa erilaisia ​​työkaluja, laajennuksen, joka on välttämätöntä rakentaa vahvoja sovelluksia työpöydälle ja tablet-laitteille.

Se tarjoaa alustojen välisen kehityksen tablettien, työasemien ja älypuhelimien välillä - sekä nykyaikaisille kaikenlaisille selaimille että vanhoille minkä tahansa tyyppisille selaimille. Se voi lisätä kehitysryhmien, ylläpitoryhmien tuottavuutta integroimalla minkä tahansa tyyppisiin yrityksen kehitysympäristöihin sencha: n tarjoamien IDE-laajennusten kautta.

Kehittämisen aloittamiseksi Ex javascript-sovelluksessa sencha on tarjonnut monia työkaluja, joita voidaan käyttää eri tasoilla, kuten tuotanto, virheenkorjaustaso, itseopiskelu.

Sencha CMD: -

Sencha: n tarjoamien EX javascript sencha CMD -työkalujen koodimuokkaus, jotka auttavat

rakennustelineet ja tuotanto rakentavat sukupolven.

Sencha-tarkastaja: -

Senchassa sovelluksen virheenkorjausta kehittäessäsi Sencha Inspectoriä käytetään virheenkorjaustyökaluna, joka auttaa kehittäjää tekemään virheenkorjauksen sujuvasti.

Sencha IDE -laajennukset: -

Avoimen lähdekoodin IDE: n käyttämiseksi Sencha tarjoaa useita laajennuksia, jotka voidaan kytkeä IDE: hen, kuten Intellij, WebstromTo aloittaa kehityksen näillä nopeilla IDE-ohjelmilla sujuvalla tavalla. Se tarjoaa ominaisuuksia, kuten koodin kokoamisen, koodin selaamisen, koodin tarkistuksen, koodin refaktoroinnin, koodin luomisen., mallien luominen, oikeinkirjoituksen tarkistus jne.

Nyt, jos etsit työtä, joka liittyy ExtJS: ään, sinun on varauduttava 2019 ExtJS -haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen eri työprofiilien mukaan, mutta haastattelun tyhjentämiseen tarvitaan kuitenkin hyvä ja selkeä tieto ExtJS: stä. Täällä olemme laatineet tärkeät ExtJS-haastattelukysymykset ja -vastaukset, jotka auttavat sinua menestymään haastattelussa.

Tässä 2019 ExtJS -haastattelukysymyksiä käsittelevässä artikkelissa esitetään 10 tärkeintä ja usein käytettyä ExtJS-haastattelukysymystä. Nämä kysymykset auttavat opiskelijoita luomaan konseptinsa ExtJS: n ympärille ja auttavat heitä haastattelussa.

Osa 1 - ExtJS-haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa ExtJS-haastattelun peruskysymykset ja vastaukset

1. Mikä on Ext JS ja nimikirjasto, jota se laajensi?

Vastaus:
Se on JavaScript-kehys rikkaiden UI-verkkopohjaisten työpöytäsovellusten kehittämiseen. Ext JS tarkoittaa laajennettua JavaScriptiä. Se on Sencha-tuote, jota on laajennettu YUI: stä (Yahoo-käyttöliittymä).

2. Mitä eroa Ext JS: n ja jQueryn välillä on?

Vastaus:
Tämä on ExtJS: n haastattelussa esittämät peruskysymykset. Molemmat kehykset ovat melko erilaisia, voimme verrata ExtJS: ää ja jQuery UI: ta, koska Ext JS on täysimittainen UI-rikas kehys. Mutta silti Ext JS sisältää paljon enemmän komponentteja kuin jQuery UI.

3. Selitä ViewModel MVVM-arkkitehtuurissa?

Vastaus:
MVVM-arkkitehtuurissa MVC: n ohjain korvataan ViewModelilla.

ViewModel: - se vastaa näkymien ja mallien kartoittamisesta

Onko se vastuussa tietojen kääntämisestä mallista katsottavaksi? Se tekee sen ilman mitään vuorovaikutusta käyttöliittymän näkymän kanssa. Sillä on vain tietoa mallista.

Siirrytään seuraavaan ExtJS-haastattelukysymykseen

4. Mitä hyötyä on Ext.onReady () -sovelluksesta?

Vastaus:
Ext.onReady () on ensimmäinen menetelmä, jota kutsutaan, kun DOM on ladattu täyteen, jotta mikä tahansa elementti, johon haluamme viitata, on käytettävissä, kun komentosarja suoritetaan.

5. Ohjelmoidaanko kirjoittaa ennen ja jälkeen kuormitustapahtumia myymälässä?

Vastaus:
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();
));

Osa 2 - ExtJS-haastattelut (Advanced)

Katsokaamme nyt edistyneitä ExtJS-haastatteluun liittyviä kysymyksiä ja vastauksia

6. Selitä renderoija ja sen käyttö?

Vastaus:
Renderöintilaitetta käytetään, kun haluamme manipuloida myymälästämme saatuja tietoja manipuloidun tiedon näyttämiseksi joidenkin kriteerien perusteella.

Se on sarake ominaisuus voidaan käyttää: -

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

7. Mitkä ovat Ext JS: n kaikki asettelut?

Vastaus:
Erityyppiset asettelut ovat Ext JS: ssä -

Absoluuttinen, haitar, ankkuri, reunus, automaattinen, hBox, vBox, kortti (TabPanel), kortti (ohjattu toiminto), sarake, sovita, taulukko

8. Selitä vType Ext JS: ssä?

Vastaus:
Tämä on validointityyppi, jota voidaan mukauttaa helposti. Harvat Ext JS: n tarjoamat vType-tyypit ovat -

emailText: - Tämä palauttaa väärän, jos teksti ei ole kelvollinen sähköpostiosoite.

alphanumText: - Tämä palauttaa väärän, jos syötetyssä tekstissä on jokin muu symboli kuin aakkosellinen tai numeerinen arvo.

Siirrytään seuraavaan ExtJS-haastattelukysymykseen

9. Selitä Ext JS: n uusin versio ja sen edut?

Vastaus:
Ext-version uusin versio on 6. versio, josta on hyötyä, että sitä voidaan käyttää sekä työpöytä- että mobiilisovelluksissa. Pohjimmiltaan se on Ext JS: n (työpöytäsovellukset) ja Sencha touch (mobiilisovellus) yhdistelmä.

10. Mitkä ovat Ext JS -sovelluksen työkalut?

Vastaus:
Ext JS voidaan toteuttaa missä tahansa suositussa integroidussa kehitysympäristössä (IDE), kuten Eclipse, Sublime, Aptana, Westrom jne.

Suositellut artikkelit

Tämä on opas ExtJS-haastattelua koskevien kysymysten ja vastausten luetteloon, jotta ehdokas voi helposti hakea nämä ExtJS-haastattelua koskevat kysymykset. Täällä tässä viestissä olemme tutkineet suosituimpia ExtJS-haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. JS: n haastattelukysymykset
  2. Node.js -haastattelukysymykset ja -vastaukset
  3. 10 hyödyllisintä JS-haastattelua koskevaa kysymystä
  4. Magento -haastattelukysymykset