Introduction aux questions et réponses d'entrevue d'ExtJS

Ext est utilisé pour développer l'interface utilisateur de l'application Web, ce cadre est basé sur Javascript, il hérite de toutes les fonctionnalités du JavaScript ainsi que de ses propres fonctionnalités, il est également utilisé pour créer des applications de bureau, il offre des fonctionnalités doubles, tous les navigateurs Web modernes le prennent en charge comme le chrome, safari, FF. Il est pris en charge dans les appareils mobiles également par le nom de produit sencha. La dernière version d'ext est utilisée pour les applications mobiles et de bureau sans aucune différence pour le code des deux plates-formes; c'est la 6ème version de celui-ci. Il s'agit d'une architecture basée sur MVC / MVVM.

La première version d'Ext Javascript a été créée par Jack Slocum en 2006, qui était Ext JS 1.1. Il avait un ensemble de différentes classes d'utilité à des fins diverses, c'était une extension de YUI. Il a été nommé en tant que bibliothèque YUI-ext.

La version Ext JS 2.0 a été publiée en 2007. Elle comportait de nombreuses nouvelles documentations API pour les applications de bureau avec des fonctionnalités et des fonctionnalités limitées. Cette version n'a pas de compatibilité descendante avec les versions antérieures d'Ext Javascript.

La version Ext javascript 3.0 a été publiée en 2009. Elle a apporté de nombreuses nouvelles fonctionnalités comme les graphiques et les vues de liste, mais elle n'a pas été très rapide. Il avait une compatibilité descendante avec sa précédente version 2.0.

Ext Javascript version 4.0 est sorti en 2011. Cette version a une structure complètement révisée, qui a été suivie par l'architecture du contrôleur de vue du modèle et a apporté la vitesse.

Caractéristiques d'Ext JS

Il fournit la compatibilité du code des nouvelles versions d'EX avec l'ancienne d'EX. Widgets d'interface utilisateur personnalisables avec une collection d'interfaces utilisateur riches telles que pivot, grilles, formulaires, graphiques, arbres. Thèmes personnalisables Les widgets Ext Javascript fournissent de nombreux thèmes qui peuvent être utilisés pour rendre nos sites Web plus attrayants, interactifs et ces thèmes sont toujours cohérents sur toutes les plateformes. Il fournit un moyen très flexible pour la gestion de la mise en page qui aide à organiser l'affichage des données et du contenu sur plusieurs appareils, navigateurs et tailles d'écran. Il ne nécessite pas de protocole et peut accéder aux données à partir de n'importe quelle source principale.

Avantages d'Ext JS

Offrez différents types de widgets pour créer facilement une interface utilisateur puissante. Accélérez les équipes pour créer des applications de bureau d'applications Web avec une expérience utilisateur convaincante. Le coût du développement d'applications Web a été réduit par Sencha. Sencha Ext JS est l'une des principales normes de développement d'applications Web d'entreprise. Ext JS fournit les différents outils, un plugin qui est la nécessité de construire des applications robustes pour le bureau et les tablettes.

Il fournit un développement multiplateforme sur les tablettes, les ordinateurs de bureau et les smartphones - pour les navigateurs modernes de tout type ainsi que les navigateurs hérités de tout type. Il peut augmenter la productivité des équipes de développement, des équipes de maintenance en s'intégrant dans tout type d'environnements de développement d'entreprise via divers plugins IDE fournis par le sencha

Pour démarrer le développement dans l'application Ex javascript, Sencha a fourni de nombreux outils qui peuvent être utilisés à différents niveaux comme la production, le niveau de débogage, le niveau d'auto-apprentissage.

Sencha CMD: -

Pour faire la modification du code des outils EX javascript sencha CMD fournis par Sencha qui aident à

échafaudage et génération de build de production.

Inspecteur Sencha: -

Dans Sencha, le débogage de l'application lors du développement de Sencha Inspector est utilisé comme outil de débogage qui aide un développeur à effectuer le débogage de manière fluide.

Plugins Sencha IDE: -

Pour utiliser un IDE open source Sencha fournit un plugin divers qui peut être connecté à IDE comme Intellij, WebstromTo démarre le développement avec ces IDE rapides de manière fluide, il fournit des fonctionnalités telles que la compilation de code, la navigation dans le code, l'inspection de code, la refactorisation de code, la génération de code, création de modèles, vérification orthographique, etc.

Maintenant, si vous recherchez un emploi lié à ExtJS, vous devez vous préparer pour les questions d'entrevue ExtJS 2019. Il est vrai que chaque entretien est différent selon les différents profils d'emploi, mais pour effacer l'entretien, vous devez avoir une bonne et claire connaissance d'ExtJS. Ici, nous avons préparé les importantes questions et réponses d'entrevue ExtJS qui vous aideront à réussir votre entrevue.

Dans cet article sur les questions d'entrevue ExtJS 2019, nous présenterons les 10 questions d'entrevue ExtJS les plus importantes et les plus fréquemment utilisées. Ces questions aideront les étudiants à construire leurs concepts autour d'ExtJS et les aideront à réussir l'entretien.

Partie 1 - Questions d'entrevue ExtJS (de base)

Cette première partie couvre les questions et réponses d'entrevue de base ExtJS

1. en quoi consiste Ext JS et la bibliothèque de noms sur laquelle il s'est étendu?

Répondre:
Il s'agit d'un cadre JavaScript pour développer de riches applications de bureau basées sur le Web. Ext JS signifie JavaScript étendu. Il s'agit d'un produit Sencha étendu à partir de YUI (interface utilisateur Yahoo).

2. Quelle est la différence entre Ext JS et jQuery.

Répondre:
Ce sont les questions de base d'ExtJS posées lors d'un entretien. Les deux cadres sont assez différents, nous pouvons comparer ExtJS et jQuery UI car Ext JS est un cadre riche en interface utilisateur à part entière. Mais encore, Ext JS a beaucoup plus de composants que jQuery UI.

3. Expliquez ViewModel dans l'architecture MVVM?

Répondre:
Dans l'architecture MVVM, le contrôleur de MVC est remplacé par ViewModel.

ViewModel: - il est responsable de la correspondance entre les vues et les modèles

Est-il responsable de l'encapsulation des données du modèle à afficher? Il le fait sans aucune interaction avec la vue de l'interface utilisateur. Il ne connaît que le modèle.

Passons aux prochaines questions d'entrevue ExtJS

4. À quoi sert Ext.onReady ()?

Répondre:
Ext.onReady () est la première méthode qui est appelée lorsque le DOM est entièrement chargé afin que tout élément que nous voulons référencer soit disponible lors de l'exécution d'un script.

5. Programme d'écrire avant et après les événements de chargement dans le magasin?

Répondre:
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();
));

Partie 2 - Questions d'entrevue ExtJS (avancé)

Jetons maintenant un coup d'œil aux questions et réponses avancées des entrevues ExtJS

6. Expliquez le rendu et son utilisation?

Répondre:
Un moteur de rendu est utilisé lorsque nous voulons manipuler les données que nous obtenons du magasin pour afficher les données manipulées en fonction de certains critères.

C'est une propriété de colonne qui peut être utilisée comme: -

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

7. Quelles sont toutes les dispositions dans Ext JS?

Répondre:
Différents types de dispositions se trouvent dans Ext JS -

Absolu, Accordéon, Ancre, Bordure, Auto, hBox, vBox, Carte (TabPanel), Carte (Wizard), Colonne, Ajuster, Tableau

8. Expliquez vType dans Ext JS?

Répondre:
C'est le type de validation qui peut être personnalisé facilement. Peu de vType fournis par Ext JS sont -

emailText: - Cela renvoie false si un texte n'est pas une adresse e-mail valide.

alphanumText: - Ceci retourne false si le texte saisi a un symbole autre qu'une valeur alphabétique ou numérique.

Passons aux prochaines questions d'entrevue ExtJS

9. Expliquez la dernière version d'Ext JS et ses avantages?

Répondre:
La dernière version d'Ext est la version 6 ème qui a apporté l'avantage qu'elle peut être utilisée à la fois pour les applications de bureau et mobiles. Fondamentalement, c'est une fusion d'Ext JS (applications de bureau) et de Sencha touch (application mobile).

10. Quels sont les outils de mise en œuvre d'Ext JS?

Répondre:
Ext JS peut être implémenté sur n'importe quel environnement de développement intégré (IDE) populaire comme Eclipse, Sublime, Aptana, Westrom etc.

Articles recommandés

Cela a été un guide pour la liste des questions et réponses d'entrevue ExtJS afin que le candidat puisse réprimer facilement ces questions d'entrevue ExtJS. Ici, dans cet article, nous avons étudié les principales questions d'entrevue ExtJS qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Questions d'entretiens chez JS
  2. Questions et réponses sur les entretiens avec Node.js
  3. 10 questions d'entrevue les plus utiles Angular JS
  4. Questions d'entretiens chez Magento