Las 18 mejores preguntas y respuestas de entrevistas de Dojo (2024)

Aquí hay preguntas y respuestas de la entrevista de Dojo para principiantes y candidatos a desarrolladores experimentados para obtener el trabajo de sus sueños.

1) Explique ¿Qué es Dojo?

Dojo es un marco de JavaScript, un conjunto de utilidades escritas para facilitar el desarrollo de aplicaciones web del lado del cliente. Es una herramienta para construir interfaces de usuario web dinámicas.

Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de Dojo


2) Explique cuáles son Soporte de aplicaciones bibliotecas en Dojo?

Las bibliotecas de soporte de aplicaciones en Dojo consisten en
  • El paquete de E/S proporciona rutinas, por ejemplo, para AJAX uniéndose
  • Para operaciones de arrastrar y soltar, el paquete DND proporciona rutinas
  • Rutinas útiles están disponibles para inicio de sesión, animación y almacenamiento.

3) Explique por qué en muchas de las pruebas HTML los archivos tienen estilo = "visibilidad oculta"?

es para parar en crudo HTML el resultado de la representación se muestra antes de que finalice la representación del dojo.

4) Menciona cuales son las ventajas o beneficios del Dojo?

Ventajas o beneficios de Dojo incluye
  • Variables escritas libremente
  • Matrices asociativas
  • Objetos y clases
  • Compatibilidad con W3C DOM en el Dojo
  • Expresión regular
  • Matrices asociativas

5) Mencione cuales son los inconvenientes del Dojo?

  • Para Dojo, el desarrollador tiene que depender de la compatibilidad del navegador.
  • En el caso de aplicación comercial no hay forma de ocultar el código Dojo.
Preguntas de la entrevista de Dojo
Preguntas de la entrevista de Dojo

6) ¿Qué incluye todo en Dojo Architecture?

Arquitectura Dojo incluye
  • DojoX
  • dijito
  • Núcleo del dojo
  • base dojo
  • Código personalizado
  • Util

7) Explique ¿Qué es Dijit y DojoX?

  • Dijito: Es un sistema de widgets y una biblioteca de componentes en capas sobre Dojo que permite al usuario reutilizar o usar widgets reprogramados
  • DojoX: Contiene widgets, utilidades y clases que aún no están listas para su inclusión en la biblioteca principal de Dojo. Tiene elementos experimentales y widgets.

8) Explique ¿qué hace un widget?

Un widget se compone de dos recursos
  • Un archivo .js que contiene la lógica del widget
  • Un fragmento de código HTML que muestra la forma en que se presenta el widget.

9) Menciona ¿cuál es la estructura básica en Dojo?

La estructura básica en Dojo incluye
  • /index.html : Punto de entrada para la aplicación
  • /app: El módulo de la aplicación
  • /app/main.js: script principal para el módulo de la aplicación
Preguntas de la entrevista del kit de herramientas del dojo
Preguntas de la entrevista del kit de herramientas del dojo

10) Mencione ¿Cuáles son las limitaciones de Dojo?

Las limitaciones de Dojo son
  • Necesita mucha red
  • Developer sigue dependiendo de la compatibilidad del navegador con el Dojo
  • En el caso de aplicación comercial no hay forma de ocultar el código Dojo
  • La documentación es bastante limitada.
  • En el caso de aplicación comercial no hay forma de ocultar el código Dojo.

11) Explique si Dojo es parte de Ajax y distingue sus roles.

Dojo no es parte de Ajax; es un conjunto de herramientas de JavaScript de código abierto, diseñado para facilitar el desarrollo rápido de aplicaciones y sitios web basados ​​en JavaScript o Ajax. Le proporciona muchos componentes personalizados como cuadrícula de datos, desplazamiento, calendario, etc. Sirve para algunos modos de estructura de datos como recopilación y matriz list, y también proporciona algunas API avanzadas como API para realizar llamadas AJAX. Mientras que AJAX es un JavaScript asíncrono y XML, juntos hacen posible hacer una llamada de función de JavaScript a su servidor y desencadenar una respuesta. Utilizan objeto de respuesta XMLHttpRequest y XMLHttp.

12) Mencione ¿Qué son los Módulos en Dojo?

En Dojo, los módulos son códigos individuales que se pueden cargar por separado. Se identifican mediante una cadena que es similar a la ruta del archivo donde se define el código. Ejemplo: mi/módulo/clase.

13) ¿Explicar sobre las bibliotecas de idiomas en Dojo?

Las bibliotecas de idiomas en Dojo incluyen
  • idioma*
  • Envoltorios para modismos comunes
  • API de programación funcional

14) ¿Mencione las características de Dojo Charting?

Dojo Charting permite desarrolladores para crear gráficos dinámicos, funcionales y únicos a partir de diferentes conjuntos de datos. La biblioteca de gráficos vive dentro del recurso dojox/charting.
  • Permite crear gráficos con JavaScript o HTML
  • Funciona en casi todos los dispositivos.
  • Puede representar gráficos en VML, SVG, Silverlight y Canvas.
  • Le da libertad al desarrollador para elegir qué renderizador usar
  • Evalúa al cliente y, en función de los soportes del cliente, utiliza un renderizador apropiado
  • Permite usar la biblioteca dojox/gfx para hacer que los gráficos se animen en una amplia variedad de formas
  • Viene empaquetado con docenas de temas diversos y atractivos.
  • Permite gradientes lineales y radiales dentro de los temas del gráfico.

15) ¿Enumere algunos de los componentes que vienen con Dojo Framework?

Los componentes que vienen junto con Dojo Framework incluyen
  • Árbol de dojo
  • Cuadro de lista de dojo
  • Control de calendario de dojo
  • Rejilla de dojo
  • Botón Dojo, etc

16) Explique cuál es la diferencia entre JQuery y Dojo?

DOJO JQUERY
  • Dojo es un conjunto de herramientas o marco de JavaScript
  • Dojo también tiene algunas funciones integradas que están probadas y son bien aceptadas.
  • Dojo es un kit de herramientas basado en HTML y JavaScript
  • Dojo podría no ser tan fácil de usar
  • Dojo proporciona las características del kit de herramientas de widgets
  • Dojo requiere mayor ancho de banda de red
  • Para crear un sitio web y una aplicación más grandes, se prefiere Dojo
  •  JQuery es una biblioteca de JavaScript
  • JQuery tiene un complemento incorporado, pero es posible que los complementos no se verifiquen
  • JQuery es compatible con casi todos los lenguajes web
  • JQuery es más simple de usar en comparación con DOJO
  • JQuery es personalizable y se usa para crear aplicaciones Ajax
  • Funcionará incluso con un ancho de banda de red bajo
  • JQuery es perfecto para sitios web pequeños

17) ¿Enumere algunos de los widgets de diseño de Digit?

  • Panel de contenido
  • Panel de enlaces
  • Contenedor de borde
  • Contenedor de pestañas
  • Contenedor partido
  • Contenedor de pila
  • Contenedor de acordeón

18) ¿Explicar la función del módulo Dojo/ready?

El módulo dojo/ready tiene una función que registra una devolución de llamada que se ejecutará una vez que se cumplan las tres condiciones:
  • DOM está listo
  • Todos los módulos pendientes o restantes del código solicitado han completado la carga
  • Se han completado otras funciones registradas con una prioridad más alta.
Estas preguntas de la entrevista también te ayudarán en tu viva(orals)
Compartir

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *