Táto aplikácia učí JavaScript prostredníctvom lekcií, kvízov a editora kódu v aplikácii. Zahŕňa JavaScript od základov až po pokročilé témy vrátane slučky udalostí a asynchrónneho programovania.
Lekcie
Obsah je usporiadaný ako Predmet › Téma › Podtéma. Každá podtéma obsahuje teóriu, pracný príklad a zhrnutie. Témy zahŕňajú premenné a ich zdvíhanie, funkcie a uzávierky, lexikálny rozsah, reťazec prototypov, objekty a deštrukturáciu, iterátory a generátory a syntax ES6+, ako sú šípkové funkcie, triedy, moduly a BigInt. Lekcie zahŕňajú značky dokončenia, vyhľadávanie a záložky.
Editor kódu
Editor v aplikácii spúšťa JavaScript a zobrazuje výstup. Môžete používať metódy polí, Promises, fetch, async/await a manipuláciu s DOM bez inštalácie čohokoľvek. Problémy s kódovaním zahŕňajú skryté testovacie prípady a referenčné riešenia. Editor tiež spúšťa Python, Java, C++, Go, Rust, Kotlin a Swift.
Tutor AI
Môžete klásť otázky v jednoduchom jazyku a dostávať odpovede na základe aktuálnej lekcie. Môžete odoslať fotografiu kódu alebo diagramu, precvičiť si simulované otázky z pohovoru a požiadať umelú inteligenciu o vysvetlenie výstupu kódu.
Kvízy a simulované testy
Otázky s výberom odpovede sú hodnotené od Ľahké po Ťažké a každá odpoveď obsahuje vysvetlenie. Časovo obmedzené testy kombinujú teoretické a kódovacie otázky a uvádzajú témy, ktoré je potrebné zopakovať, ako napríklad slučka udalostí, uzávierky a asynchrónne vzory. Predchádzajúce pokusy je možné skontrolovať a zopakovať.
Sledovanie pokroku
Aplikácia zaznamenáva skóre, čas štúdia a dokončené témy. Zahŕňa 7-dňový študijný plán, denný kontrolný kvíz, kartu opakovania a globálne a predmetové rebríčky.
Jazyky a offline použitie
Aplikácia funguje offline pre stiahnutý obsah a podporuje svetlé a tmavé témy. Rozhranie je k dispozícii v angličtine, hindčine, kannadčine, tamilčine a telugčine; kód JavaScript a technické termíny sa počas prekladu nezmenili. Súčasťou je aj kanál technologických noviniek.
JavaScript a súvisiace názvy a logá sú ochrannými známkami ich príslušných vlastníkov. Táto aplikácia je nezávislá a nie je s nimi prepojená ani nimi neschvaľovaná.