Vyšší učebnica JavaScriptu
Pokročilý tutoriál JavaScriptu od Dmitrija Trepachova. Pre začiatočníkov. V slovenčine. S úlohami.
Štýlovanie
001
Štýlovanie cez atribút style v JavaScripte
002Merné jednotky v atribúte style v JavaScripte
003Chyby s mernými jednotkami v JavaScripte
004Rozbalenie hodnôt CSS vlastností v JavaScripte
005Resetovanie štýlov cez style v JavaScripte
006Hromadné nastavovanie štýlov v JavaScripte
007Problémy s čítaním štýlov v JavaScripte
008Čítanie vlastností z CSS súborov v JavaScripte
009Konverzia prečítaných hodnôt v JavaScript
010Stylovanie pomocou tried v JavaScripte
011Jeden trieda pre štýlovanie v JavaScripte
012Nepohodlie tried v JavaScripte
013Striedanie štýlov pomocou data- atribútu v JavaScripte
Metriky elementov
014
Rozšírenie elementov v CSS pre JavaScript
015Testovací prvok v JavaScripte
016Klientska veľkosť prvku v JavaScripte
017Celková veľkosť prvku v JavaScripte
018Veľkosti prvku s posúvaním v JavaScripte
019Posúvanie prvkov v JavaScripte
020Zmena posúvania prvku v JavaScripte
021Posun prvku na koniec v JavaScripte
022Rozbalenie prvku v JavaScripte
023Šírka posuvníka v JavaScripte
Metriky okna
024
Veľkosti okna v JavaScripte
025Veľkosti okna s prihliadnutím na posun v JavaScript
026Získanie posunu okna v JavaScripte
027Získanie a zmena posunu okna v JavaScripte
028Metóda pre posunutie okna na pozíciu v JavaScript
029Metóda pre posunutie okna o zadanú hodnotu v JavaScripte
030Metóda na posunutie okna k prvku v JavaScripte
031Udalosť skrolovania v JavaScripte
Kolekcie Map
Kolekcie Set
Pseudopolia
Symboly
051
Úvod do typu Symbol v JavaScripte
052Popisy symbolu v JavaScripte
053Symboly ako kľúče objektov v JavaScripte
054Prechádzanie objektu so symbolmi v JavaScript
055Funkcia v objekte v JavaScript
056Operácie s objektami vo funkciách v JavaScripte
057Globálne symboly v JavaScripte
058Získanie názvu symbolu v JavaScripte
059Dobre známe symboly v JavaScripte
Iterátory
060
Iterovateľné objekty v JavaScripte
061Funkcia iterátora v JavaScripte
062Volania iterátora v JavaScripte
063Generátory v JavaScripte
064Cykly v generátoroch v JavaScripte
065Jednorazová práca iterátorov v JavaScripte
066Iterátor objektu v JavaScripte
067Vytvorenie iterovateľného objektu v JavaScripte
068Generátor cez vypočítavanú vlastnosť v JavaScripte
069Vstavaný iterátor values v JavaScripte
070Vstavaný iterátor keys v JavaScript
071Vstavaný iterátor entries v JavaScripte
072Tri vstavané iterátory v JavaScripte
073Operátor spread a iterátory v JavaScripte
074Vstavané iterátory reťazcov v JavaScripte
075Pole číslic čísla v JavaScripte
076Číslovanie DOM prvkov v JavaScripte
077Získavanie údajov DOM elementov v JavaScripte
Formát JSON
Úložisko
082
Lokálne úložisko prehliadača v JavaScript
083Úložisko v ladiaci v JavaScripte
084Práca s údajmi v localStorage v JavaScripte
085Jednorazové uloženie do localStorage v JavaScripte
086Prepisovanie údajov v localStorage v JavaScripte
087Odstraňovanie údajov v localStorage v JavaScripte
088Vyčistenie úložiska v localStorage v JavaScripte
089Počet záznamov v localStorage v JavaScripte
090Získanie kľúča podľa čísla v localStorage v JavaScripte
091Prechádzanie lokálneho úložiska podľa indexov v JavaScripte
092Polia kľúčov a hodnôt úložiska v JavaScript
093Ukladanie štruktúr v localStorage v JavaScripte
094Modifikácia uložených štruktúr v localStorage v JavaScripte
095Prax na localStorage v JavaScripte
Regulárne výrazy
096
Úvod do regulárnych výrazov v JavaScripte
097Operátory opakovania znakov v regulárnych výrazoch
098Zoskupujúce zátvorky v regulárnych výrazoch JavaScript
099Escapovanie špeciálnych znakov v regulárnych výrazoch JavaScript
100Zložené zátvorky v regulárnych výrazoch JavaScript
101Obmedzenie chamivosti v regulárnych výrazoch v JavaScripte
102Skupiny symbolov v regulárnych výrazoch JavaScript
103Množiny znakov v regulárnych výrazoch JavaScript
104Invertovanie množín znakov v regulárnych výrazoch
105Špecifiká cyriliky v regulárnych výrazoch JavaScript
106Špeciálne znaky v hranatých zátvorkách v JavaScripte
107Skupiny znakov v množinách v regulárnych výrazoch JavaScript
108Výnimky v množinách v regulárnych výrazoch JavaScript
109Symbol striešky v množinách v regulárnych výrazoch JavaScript
110Pomlčka vnútri množín v regulárnych výrazoch JavaScript
111Ignorovanie veľkosti písmen v regulárnych výrazoch JavaScript
112Začiatok a koniec riadku v regulárnych výrazoch JavaScript
113Hranice slov v regulárnych výrazoch JavaScript
114Viacriadkovosť v regulárnych výrazoch JavaScript
115Príkaz 'alebo' v regulárnych výrazoch JavaScript
116Premenná s regulárnym výrazom v JavaScripte
117Metóda test v regulárnych výrazoch JavaScript
118Metóda search v regulárnych výrazoch JavaScript
119Metóda split v regulárnych výrazoch JavaScript
120Metóda match v regulárnych výrazoch JavaScript
121Skupiny v metóde match v regulárnych výrazoch JavaScript
122Globálny match v regulárnych výrazoch JavaScript
123Globálny matchAll v regulárnych výrazoch JavaScript
124Metóda exec v regulárnych výrazoch JavaScript
125Vlastnosť lastIndex v regulárnych výrazoch JavaScript
126Zachytené skupiny v metóde replace v regulárnych výrazoch JavaScript
127Spätné volanie v metóde replace v regulárnych výrazoch JavaScript
128Predvolené zachytené skupiny v metóde replace v regulárnych výrazoch JavaScript
129Zachytené skupiny v regulárnom výraze v JavaScripte
130Pomenované skupiny v regulárnych výrazoch JavaScript
131Pomenované zachytávacie skupiny v regulárnom výraze JavaScript
132Nezachytávajúce zátvorky v regulárnych výrazoch JavaScript
133Pozitívny a negatívny prehľad v regulárnych výrazoch JavaScript
134Reťazec s regulárnym výrazom v JavaScripte
135Príznaky pre reťazce regulárnych výrazov v JavaScript
136Spätné lomítko v reťazcoch regulárnych výrazov v JavaScripte
Výnimkové situácie
137
Úvod do výnimiek v JavaScripte
138Typy výnimkových situácií v JavaScripte
139Zachytávanie výnimiek v JavaScript
140Vývoj s try-catch v JavaScripte
141Zachytávanie výnimiek vo vnorenom kóde v JavaScripte
142Objekt s chybou v JavaScripte
143Základné typy výnimiek v JavaScripte
144Aplikácia typov výnimiek v JavaScripte
145Vyhadzovanie výnimiek v JavaScripte
146Vyhadzovanie rôznych typov výnimiek v JavaScripte
147Vyhadzovanie vlastných typov výnimiek v JavaScripte
148Príklad výnimky s data- atribútmi v JavaScripte
149Príklad výnimky s JSON v JavaScripte
150Preposielanie výnimiek v JavaScripte
Asynchrónnosť
Asynchrónne callbacky
155
Asynchrónny kód s callback funkciami v JavaScripte
156Asynchrónny prenos výsledku do spätného volania v JavaScripte
157Prenos parametrov do asynchrónneho callbacku v JavaScripte
158Výnimky v asynchrónnych callbackoch v JavaScripte
159Načítanie obrázkov pomocou asynchrónnych callbackov v JavaScripte
160Problém callback hell v JavaScripte
161Asynchrónne načítanie obrázkov v cykle v JavaScripte
Promise
162
Úvod do promises v JavaScripte
163Výnimkové situácie v promisoch v JavaScripte
164Objekt s chybou promisu v JavaScripte
165Samostatné zachytávanie výnimiek v promisách v JavaScripte
166Stavy promisu v JavaScripte
167Reťazenie promisov v JavaScripte
168Promise vo vnútri reťazca v JavaScripte
169Výnimky v reťazcoch promise v JavaScripte
170Práca s poľom promisov v JavaScript
171Vytváranie splnených promisov v JavaScripte
172Promisifikácia asynchrónneho kódu v JavaScripte
173Problém promise hell v JavaScripte
174Promisy v synchrónnom štýle v JavaScript
175Výnimky v synchrónnom štýle v JavaScripte
Knižnice
Nástroje
180
Sémantické verzovanie v JavaScripte
181Základy práce s terminálom v JavaScripte
182Úvod do nástroja NodeJS
183Úvod do npm v JavaScripte
184Inštalácia knižníc cez npm v JavaScripte
185Krátka forma inštalácie cez npm v JavaScripte
186Závislosti v súbore package.json v JavaScripte
187Dev závislosti v npm v JavaScripte
188Formáty verzií závislostí v npm v JavaScripte
189Nastavenia súboru package.json v JavaScripte
190Vytvorenie súboru package.json v JavaScripte
191Prenos npm projektu v JavaScripte
192Súbor package-lock.json v npm v JavaScripte
193Aktualizácia balíkov cez npm v JavaScripte
194Odstraňovanie balíkov pomocou npm v JavaScripte
195Globálna inštalácia cez npm v JavaScripte
196Globálne odinštalovanie balíkov cez npm v JavaScripte
197Nástroj npx v JavaScripte
198Spúšťanie skriptov cez npm v JavaScripte
199Manažér Yarn v JavaScripte
ES moduly
200
Úvod do moderných modulov v JavaScript
201Povolenie ES modulov v JavaScript
202Inštalácia build nástroja Webpack v JavaScripte
203Princíp činnosti zostavovača Webpack v JavaScripte
204Konfigurácia buildovacieho nástroja Webpack v JavaScripte
205Nastavenie spustenia zostavy Webpack v JavaScript
206Testovacie zostavenie pomocou Webpack v JavaScripte
207Pripojenie bundlu k HTML v JavaScripte
208Vytvorenie ES modulu v JavaScripte
209Pripojenie ES modulu v JavaScript
210Premenovanie pri importe v JavaScript
211Import celého obsahu modulu v JavaScripte
212Predvolený export v JavaScripte
213Kombinácia exportov v JavaScripte
214Import celého obsahu pri kombinácii exportov v JavaScript
215Exportovanie hodnôt z ES modulov v JavaScript
216Hodnoty ako konštanty v ES moduloch v JavaScripte
217Import npm modulov v JavaScript
218Dynamický import ES modulov v JavaScripte
219Dynamický viacnásobný import v JavaScripte
220Konverzia CommonJS modulov na ES v JavaScripte
HTTP protokol
Testovací server
224
Testovací server v JavaScripte
225Použitie testovacieho servera v JavaScripte
226Vykonávanie kódu cez testovací server v JavaScripte
227Generovanie HTML cez testovací server v JavaScripte
228Hlavičky odpovede v testovacom serveri na JavaScript
229Nastavenie portu testovacieho servera v JavaScripte
230Viacnásobný spustenie testovacieho servera v JavaScripte
Formuláre
231
Odosielanie formulárov v JavaScripte
232Metódy odosielania formulárov v JavaScripte
233Odosielanie formulárov metódou GET v JavaScripte
234Odosielanie formulárov metódou POST v JavaScripte
235GET požiadavky v JavaScripte
236Použitie GET požiadaviek v JavaScripte
237Tlačidlá formulára v JavaScripte
238Odosielanie formulára pomocou JavaScriptu
239Zakázanie odoslania formulára v JavaScripte
240Práca s FormData v JavaScripte
241Metódy FormData v JavaScripte
242Iterátory v FormData v JavaScript
AJAX
243
Úvod do AJAX
244Základy práce s fetch v AJAX
245Kód HTTP odpovede v AJAX požiadavke v JavaScript
246Úspešnosť AJAX požiadavky v JavaScripte
247Výnimkové situácie pri AJAX požiadavkách v JavaScripte
248Úplné zachytenie AJAX chýb v JavaScripte
249Hlavičky HTTP odpovede v AJAX v JavaScript
250Získavanie JSON cez AJAX v JavaScripte
251HTTP Hlavičky požiadavky cez AJAX v JavaScripte
252Odosielanie GET požiadaviek cez AJAX v JavaScripte
253Odosielanie POST požiadaviek cez AJAX v JavaScripte
254Odosielanie údajov cez AJAX pomocou URLSearchParams v JavaScripte
255Odosielanie dát cez AJAX pomocou FormData v JavaScripte
256Odosielanie formulára cez AJAX pomocou FormData v JavaScripte
257Odosielanie JSON na server pomocou AJAX v JavaScripte
258Politika CORS v AJAX požiadavkách v JavaScripte
259Prenos cookies v AJAX požiadavkách v JavaScripte
260Synchrónny štýl fetch v JavaScripte
Práca s canvas
Optimalizácia kódu
268
Faktory rýchlosti načítania stránky v JavaScripte
269Dostupné zdroje v JavaScripte
270Optimalizácia opakujúcich sa operácií v JavaScripte
271Optimalizácia opakovania ťažkých operácií v JavaScripte
272Optimalizácia cyklických operácií v JavaScripte
273Optimalizácia nadbytočných prechodov cyklu v JavaScripte
274Optimalizácia pomocou vstavaných funkcií v JavaScripte
275Výber optimálneho algoritmu v JavaScripte
276Optimalizácia použitia regulárnych výrazov v JavaScripte
277Optimalizácia práce s DOM v JavaScripte
278Optimalizácia spotreby pamäte v JavaScripte
279Optimalizácia prevodu na pole v JavaScripte
280Optimalizácia obsluhy udalostí v JavaScripte
281Optimalizácia rýchlosti na úkor pamäte v JavaScripte
Dáta
282