Некоторые вопросы по EXT.js: -

Q1. Что такое EXT.js?

Ext.js - это чистый Javascript-фреймворк, который используется для создания интерактивных кроссплатформенных веб-приложений, таких как настольные компьютеры, планшеты и смартфоны, с использованием таких методов, как Ajax, DHTML и сценарии DOM. Он предоставляет предварительно интегрированные и протестированные компоненты пользовательского интерфейса, такие как календарь HTML5, сетки, сводная сетка, адаптер D3, деревья, списки, формы, меню, панели инструментов, панели , windows и многое другое. Подробнее читайте на https://www.sencha.com/products/extjs/

Q2. Перечислите некоторые особенности Ext JS?

Особенности Ext Js: -

  • Предварительно интегрированные и протестированные компоненты пользовательского интерфейса.
  • Богатая аналитика данных.
  • Совместимость кода новых версий со старой
  • Сложная визуализация данных за счет поддержки D3 js
  • Гибкий менеджер компоновки помогает организовать отображение данных и контента в различных браузерах, устройствах и экранах разных размеров.
  • Он не зависит от протокола и может получать доступ к данным из любого внутреннего источника.
  • Настраиваемые встроенные темы

Q3. Какая архитектура поддерживается Ext JS?

Ext JS обеспечивает поддержку архитектур приложений MVC (модель представления) и MVVM (модель представления представления). Оба этих архитектурных подхода разделяют определенные концепции и сосредоточены на разделении кода приложения по логическим линиям.

4. Какая последняя стабильная версия Ext JS?

По состоянию на август 2017 года последняя стабильная версия Ext JS 6.2.1.

5. Перечислите некоторые преимущества использования Ext JS.

  • Упрощает кроссплатформенную разработку для настольных компьютеров, планшетов и смартфонов - как для современных, так и для устаревших браузеров.
  • Повышает продуктивность групп разработчиков за счет интеграции в корпоративные среды разработки с помощью подключаемых модулей IDE.
  • Снижает стоимость разработки веб-приложений.
  • Позволяет командам создавать приложения с привлекательным пользовательским интерфейсом.
  • В нем есть набор виджетов, которые делают пользовательский интерфейс мощным и простым.
  • Он следует архитектуре MVC, поэтому код легко читается.

Q6. Объясните ограничения использования Ext JS.

  • Размер библиотеки составляет около 500 КБ, что увеличивает время начальной загрузки и замедляет работу приложения.
  • HTML полон тегов, что делает его сложным и трудным для отладки.
  • Согласно политике общедоступных лицензий, это бесплатно для приложений с открытым исходным кодом, но платное для коммерческих.
  • Иногда для загрузки даже простых вещей требуется несколько строк кода, что проще в простом HTML или JQuery.
  • Нужен достаточно опытный разработчик для разработки Ext JS приложений.

7. Перечислите основные веб-браузеры, поддерживаемые Ext JS framework?

Ниже приведен список браузеров, поддерживаемых Ext Js.

  • Windows Internet Explorer версии 6 и более поздних.
  • Mozilla Firefox версии 1.5 и новее (ПК и Macintosh)
  • Apple Safari версии 2 и новее
  • Opera версии 9 и новее (ПК и Mac)
  • Chrome10 и выше

8. Какие типы окон предупреждений доступны в Ext JS?

Различные типы окон предупреждений в Ext JS:

  • Ext.MessageBox.alert ();
  • Ext.MessageBox.confirm ();
  • Ext.MessageBox.wait ();
  • Ext.MessageBox.promt ();
  • Ext.MessageBox.show ();

9. В чем разница между файлом «ext.js» и «ext-all.js»?

ext-all.js: этот файл содержит всю структуру Ext JS (используется для разработки и тестирования).

ext.js: этот файл содержит минимальный код Ext JS (базовая библиотека Ext JS), используемый в производственной среде.

10. Перечислить компоненты EXT JS?

Ext JS имеет различные компоненты пользовательского интерфейса, мы перечислили некоторые из наиболее часто используемых компонентов:

  • Окно
  • Форма
  • Окно сообщения
  • Индикатор
  • Сетка
  • Подсказка
  • HTML редактор
  • Диаграммы

Первоначально опубликовано на www.onlineinterviewquestions.com.