18 nejčastějších otázek a odpovědí v rozhovoru s Dojo (2025)

Zde jsou otázky a odpovědi na pohovor v Dojo pro začátečníky i zkušené vývojářské kandidáty, aby získali svou vysněnou práci.

1) Vysvětlete, co je to Dojo?

Dojo je JavaScript framework, soubor utilit napsaných pro usnadnění vývoje webových aplikací na straně klienta. Jedná se o nástroj pro vytváření dynamických webových uživatelských rozhraní.

Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru s Dojo


2) Vysvětlete, co jsou podpora aplikace knihovny v Dojo?

Knihovny podpory aplikací v Dojo se skládají z
  • I/O balíček poskytuje rutiny, např. pro AJAX vazba
  • Pro operace drag and drop poskytuje balíček DND rutiny
  • K dispozici jsou užitečné rutiny pro přihlášení, animaci a ukládání.

3) Vysvětlete proč v mnoha testech HTML soubory mají styl = „viditelnost skryta“?

Je to zastavit syrové HTML výsledek vykreslování ze zobrazení před dokončením vykreslování dojo.

4) Uveďte, jaké jsou výhody nebo výhody Dojo?

Mezi výhody nebo výhody Dojo patří
  • Volně zadané proměnné
  • Asociativní pole
  • Objekty a třídy
  • Podpora W3C DOM v Dojo
  • Regulární výraz
  • Asociativní pole

5) Uveďte, jaké jsou nevýhody Dojo?

  • U Dojo musí vývojář záviset na podpoře prohlížeče
  • V případě komerční aplikace neexistuje způsob, jak skrýt kód Dojo.
Dojo otázky k rozhovoru
Dojo otázky k rozhovoru

6) Co všechno zahrnuje architektura Dojo?

Architektura Dojo zahrnuje
  • DojoX
  • Dijite
  • Jádro Dojo
  • Základna Dojo
  • Vlastní kód
  • util

7) Vysvětlete, co je to Dijit a DojoX?

  • Dijit: Je to systém widgetů a knihovna komponent navrstvená na Dojo, což umožňuje uživateli znovu použít nebo použít přeprogramovaný widget.
  • DojoX: Obsahuje widgety, nástroje a třídy, které ještě nejsou připraveny na zahrnutí do hlavní knihovny Dojo. Obsahuje experimentální prvky a widgety.

8) Vysvětlete, co dělá widget?

Widget se skládá ze dvou zdrojů
  • Soubor .js, který se skládá z logiky widgetu
  • Úryvek HTML, který nese způsob, jakým je widget prezentován

9) Uveďte, jaká je základní struktura v Dojo?

Základní struktura v Dojo zahrnuje
  • /index.html : Vstupní bod pro aplikaci
  • /app: Modul aplikace
  • /app/main.js: Hlavní skript pro modul aplikace
Dojo Toolkit Otázky k rozhovoru
Dojo Toolkit Otázky k rozhovoru

10) Uveďte, jaká jsou omezení Dojo?

Omezení Dojo jsou
  • Potřebuje hodně sítě
  • Vývojka zůstává závislý na podpoře prohlížeče pro Dojo
  • V případě komerční aplikace neexistuje způsob, jak skrýt kód Dojo
  • Dokumentace je poměrně úzká
  • V případě komerční aplikace neexistuje způsob, jak skrýt kód Dojo.

11) Vysvětlete, zda je Dojo součástí Ajaxu a rozlišujte jejich role?

Dojo není součástí Ajaxu; je to open source sada nástrojů JavaScript, navržená tak, aby usnadnila rychlý vývoj aplikací a webových stránek založených na JavaScriptu nebo Ajaxu. Poskytuje vám spoustu vlastních komponent, jako je datová mřížka, posuvník, kalendář atd. Slouží k určitému režimu datové struktury, jako je sběr a řada seznam a také poskytuje některá pokročilá API, jako je API pro volání AJAX. Zatímco AJAX je asynchronní JavaScript a XML, společně umožňují zavolat funkci JavaScript na váš server a spustit odpověď. Používají objekt XMLHttpRequest a XMLHttp.

12) Uveďte, co jsou moduly v Dojo?

V Dojo jsou moduly jednotlivé kódy, které lze načíst samostatně. Identifikují se pomocí řetězce, který je podobný cestě k souboru, kde je kód definován. Příklad: můj/modul/třída.

13) Vysvětlete jazykové knihovny v Dojo?

Jazykové knihovny v Dojo zahrnuje
  • lang.*
  • Obaly pro běžné idiomy
  • Funkční programovací API

14) Zmínit vlastnosti Dojo Charting?

Dojo Charting umožňuje Vývojáři vytvářet dynamické, funkční a jedinečné grafy z různých sad dat. Knihovna map žije v dojoxu/zdroji mapování.
  • Umožňuje vytvářet grafy pomocí JavaScriptu nebo HTML
  • Funguje téměř na všech zařízeních
  • Umí vykreslovat grafy ve VML, SVG, Silverlight a Canvas
  • Dává vývojáři svobodu vybrat si, který renderer použít
  • Vyhodnotí klienta a na základě podpory klienta použije vhodný renderer
  • Umožňuje použít knihovnu dojox/gfx k oživení grafů mnoha různými způsoby
  • Dodává se s desítkami rozmanitých a atraktivních témat
  • Umožňuje lineární a radiální gradient v tématech grafu.

15) Vyjmenujte některé komponenty, které jsou součástí Dojo Framework?

Komponenty dodávané spolu s Dojo Framework zahrnují
  • Strom Dojo
  • Seznam dojo
  • Ovládání kalendáře Dojo
  • Dojo Grid
  • Tlačítko Dojo atd.

16) Vysvětlete, jaký je mezi nimi rozdíl JQuery a Dojo?

DOJO JQUERY
  • Dojo je sada nástrojů nebo framework JavaScriptu
  • Dojo má také některé vestavěné funkce, které jsou osvědčené a dobře přijímané
  • Dojo je sada nástrojů založená na HTML a JavaScriptu
  • Dojo nemusí být tak snadné
  • Dojo poskytuje funkce sady nástrojů widget
  • Dojo vyžaduje vyšší šířku pásma sítě
  • Pro tvorbu větších webových stránek a aplikací je preferováno Dojo
  •  JQuery je JavaScriptová knihovna
  • JQuery má vestavěný plugin, ale pluginy nemusí být ověřeny
  • JQuery podporuje téměř všechny webové jazyky
  • Použití JQuery je ve srovnání s DOJO jednodušší
  • JQuery je přizpůsobitelný a používá se k vytváření aplikací Ajax
  • Bude fungovat i při nízké šířce pásma sítě
  • JQuery je ideální pro malé weby

17) Vyjmenujte některé widgety Dijit Layout?

  • ContentPane
  • LinkPane
  • Hraniční kontejner
  • Zásobník karet
  • Dělený kontejner
  • Zásobník kontejneru
  • Nádoba na akordeon

18) Vysvětlete funkci modulu Dojo/ready?

Modul dojo/ready má funkci, která zaznamenává zpětné volání, které se spustí, jakmile budou splněny tři podmínky:
  • DOM je připraven
  • Všechny zbývající nebo zbývající moduly požadovaného kódu byly načteny
  • Ostatní registrované funkce s vyšší prioritou byly dokončeny.
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)
Sdílet

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *