Гэта дадатак выкладае JavaScript праз урокі, віктарыны і ўбудаваны рэдактар кода. Ён ахоплівае JavaScript ад асноў да складаных тэм, у тым ліку цыкл падзей і асінхроннае праграмаванне.
Урокі
Змест арганізаваны па наступнай схеме: Прадмет › Тэма › Падтэма. Кожная падтэма ўключае тэорыю, практычны прыклад і кароткі змест. Тэмы ўключаюць зменныя і пад'ём, функцыі і замыканні, лексічную вобласць бачнасці, ланцужок прататыпаў, аб'екты і дэструктурызацыю, ітэратары і генератары, а таксама сінтаксіс ES6+, такі як стрэлкавыя функцыі, класы, модулі і BigInt. Урокі ўключаюць маркеры завяршэння, пошук і закладкі.
Рэдактар кода
Убудаваны рэдактар запускае JavaScript і паказвае вынік. Вы можаце выкарыстоўваць метады масіваў, Promises, fetch, async/await і маніпуляцыі DOM без усталёўкі чаго-небудзь. Праблемы з кадаваннем ўключаюць схаваныя тэставыя выпадкі і эталонныя рашэнні. Рэдактар таксама запускае Python, Java, C++, Go, Rust, Kotlin і Swift.
Рэдактар па штучным інтэлекце
Вы можаце задаваць пытанні простай мовай і атрымліваць адказы на аснове бягучага ўрока. Вы можаце даслаць фота кода або дыяграмы, папрактыкавацца ў пытаннях для інтэрв'ю і папрасіць штучны інтэлект растлумачыць вынік кода.
Віктарыны і пробныя тэсты
Пытанні з некалькімі варыянтамі адказаў ацэньваюцца ад лёгкага да складанага, і кожны адказ утрымлівае тлумачэнне. Тэсты з абмежаваным часам спалучаюць тэарэтычныя і кадавальныя пытанні і паведамляюць пра тэмы, якія патрабуюць паўтарэння, такія як цыкл падзей, замыканні і асінхронныя шаблоны. Папярэднія спробы можна праглядзець і пераздаць.
Адсочванне прагрэсу
Дадатак фіксуе балы, час навучання і пройдзеныя тэмы. Ён уключае 7-дзённы план навучання, штодзённы кантрольны тэст, картку паўтарэння, а таксама глабальныя і па прадмеце табліцы лідэраў.
Мовы і афлайн-выкарыстанне
Дадатак працуе афлайн для загружанага кантэнту і падтрымлівае светлыя і цёмныя тэмы. Інтэрфейс даступны на англійскай, хіндзі, каннадскай, тамільскай і тэлугу мовах; код JavaScript і тэхнічныя тэрміны застаюцца нязменнымі падчас перакладу. Уключана стужка навін пра тэхналогіі.
JavaScript і звязаныя з імі назвы і лагатыпы з'яўляюцца гандлёвымі маркамі іх адпаведных уладальнікаў. Гэта дадатак з'яўляецца незалежным і не звязана з імі і не падтрымліваецца імі.