Las 18 mejores preguntas y respuestas de entrevistas de Dojo (2025)
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.
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
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 |
|
|
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.