JavaScript Felsőfokú Tankönyv
Haladó JavaScript tankönyv Trepachyov Dmitrijtől. Kezdőknek. Oroszul. Vannak feladatok.
Stílusok
001
Stílusozás a style attribútummal JavaScriptben
002Mértékegységek a style attribútumban JavaScriptben
003Mérési egységekkel kapcsolatos hibák a JavaScriptben
004CSS tulajdonságértékek kicsomagolása JavaScriptben
005Stílusok visszaállítása style segítségével JavaScriptben
006Stílusok tömeges beállítása JavaScriptben
007A stílusok JavaScriptben történő olvasásának problémái
008CSS tulajdonságok olvasása JavaScriptben
009Az olvasott értékek átalakítása JavaScriptben
010Stílusosztályok alkalmazása JavaScriptben
011Egy osztály a stílusozáshoz JavaScriptben
012A JavaScript osztályok kényelmetlensége
013Stílusváltás data- attribútummal JavaScriptben
Elem metrikák
014
Elemek bővítése CSS-ben JavaScript szempontjából
015Teszt elem a JavaScriptben
016Az elem kliens mérete JavaScriptben
017Az elem teljes mérete JavaScriptben
018Az elem görgetési méretei JavaScriptben
019Elemek görgetése JavaScriptben
020Elem görgetésének módosítása JavaScriptben
021Elem görgetése az aljához JavaScriptben
022Elem kinyitása JavaScriptben
023Görgetsáv szélessége JavaScriptben
Ablak metrikák
024
Az ablak mérete JavaScriptben
025Az ablak méretei a görgetéssel együtt JavaScriptben
026Az ablak görgetési pozíciójának lekérdezése JavaScriptben
027Az ablak görgetésének lekérése és módosítása JavaScriptben
028A scrollTo metódus az ablak görgetésére JavaScriptben
029Ablak görgetésének módszere megadott értékkel JavaScriptben
030A scrollIntoView metódus az ablak elemhez görgetésére JavaScriptben
031Görgetési esemény a JavaScriptben
Map kollekciók
Set gyűjtemények
Pszeudotömbök
Szimbólumok
051
A Symbol típus bemutatása JavaScriptben
052A szimbólum leírása a JavaScriptben
053Szimbólumok mint objektum kulcsok JavaScriptben
054Objektum bejárása szimbólumokkal JavaScriptben
055Függvény egy objektumban JavaScriptben
056Objektumműveletek függvényekben JavaScriptben
057Globális szimbólumok a JavaScriptben
058Szimbólum nevének lekérése JavaScriptben
059Jól ismert szimbólumok a JavaScript-ben
Iterátorok
060
Iterálható objektumok a JavaScript-ben
061Az iterátorfüggvény JavaScriptben
062Iterátorhívások a JavaScriptben
063Generátorok a JavaScriptben
064Ciklusok generátorokban JavaScriptben
065Az iterátorok egyszeri működése JavaScriptben
066Objektum iterátor JavaScriptben
067Iterálható objektum létrehozása JavaScriptben
068Generátor számított tulajdonsággal JavaScriptben
069A beépített values iterátor JavaScriptben
070A beépített keys iterátor JavaScriptben
071A beépített entries iterátor JavaScriptben
072Három beépített iterátor a JavaScript-ben
073A spread operátor és az iterátorok a JavaScriptben
074Beépített string iterátorok a JavaScript-ben
075Számjegyek tömbje JavaScriptben
076DOM elemek számozása JavaScriptben
077DOM elemek adatainak lekérése JavaScriptben
JSON formátum
Tároló
082
A böngésző helyi tárhelye JavaScriptben
083Tároló a debuggerben JavaScriptben
084Adatok kezelése a localStorage-ban JavaScriptben
085Egyszeri mentés localStorage-ban JavaScriptben
086Adatok felülírása a localStorage-ban JavaScriptben
087Adatok törlése a localStorage-ban JavaScriptben
088A localStorage tisztítása JavaScriptben
089A bejegyzések száma a localStorage-ban JavaScriptben
090Kulcs lekérése sorszám alapján a localStorage-ban JavaScriptben
091Tárhely iterálása indexek alapján JavaScriptben
092Kulcs- és értéktömbök a tárolóban JavaScriptben
093Struktúrák tárolása a localStorage-ban JavaScriptben
094Tárolt struktúrák módosítása a localStorage-ban JavaScriptben
095Gyakorlat a localStorage használatára JavaScriptben
Reguláris kifejezések
096
Bevezetés a reguláris kifejezésekbe JavaScriptben
097Karakterismétlési operátorok
098Csoportosító zárójelek a JavaScript reguláris kifejezéseiben
099Speciális karakterek escape-elése JavaScript reguláris kifejezésekben
100Kapcsos zárójelek a JavaScript reguláris kifejezéseiben
101A kapzsiság korlátozása reguláris kifejezésekben JavaScriptben
102Karaktercsoportok a JavaScript reguláris kifejezéseiben
103Karakterkészletek a JavaScript reguláris kifejezéseiben
104Karakterkészletek invertálása reguláris kifejezésekben
105A cirill betűk sajátosságai a JavaScript reguláris kifejezéseiben
106Speciális karakterek szögletes zárójelek között JavaScript-ben
107Karaktercsoportok halmazokon belül a JavaScript reguláris kifejezéseiben
108Kivételek a halmazokon belül a JavaScript reguláris kifejezéseiben
109A kalap jel készleteken belül a JavaScript reguláris kifejezéseiben
110Kötőjel a halmazokon belül a JavaScript reguláris kifejezéseiben
111Kis- és nagybetűk megkülönböztetésének mellőzése a JavaScript reguláris kifejezéseiben
112A sor eleje és vége a JavaScript reguláris kifejezéseiben
113Szóhatárok a JavaScript reguláris kifejezéseiben
114Többsoros mintaillesztés a JavaScript reguláris kifejezéseiben
115Az 'vagy' parancs a JavaScript reguláris kifejezéseiben
116Változó reguláris kifejezéssel JavaScriptben
117A test metódus a JavaScript reguláris kifejezéseiben
118A search metódus a JavaScript reguláris kifejezéseiben
119A split metódus a JavaScript reguláris kifejezéseiben
120A match metódus a JavaScript reguláris kifejezéseiben
121Zsebek a match metódusban a JavaScript reguláris kifejezéseiben
122Globális match a JavaScript reguláris kifejezéseiben
123Globális matchAll a JavaScript reguláris kifejezéseiben
124Az exec metódus a JavaScript reguláris kifejezéseiben
125A lastIndex tulajdonság a JavaScript reguláris kifejezéseiben
126Zsebek a replace metódusban a JavaScript reguláris kifejezéseiben
127Callback a replace metódusban JavaScript reguláris kifejezéseknél
128Alapértelmezett zsebek a replace metódusban JavaScript reguláris kifejezésekben
129Zsebek a reguláris kifejezésben JavaScriptben
130Elnevezett zsebek a JavaScript reguláris kifejezéseiben
131Elnevezett zsebek a JavaScript reguláris kifejezésén belül
132Nem rögzítő zárójelek a JavaScript reguláris kifejezéseiben
133Pozitív és negatív előre- és visszanézés a JavaScript reguláris kifejezéseiben
134Reguláris kifejezésekkel rendelkező sztring JavaScriptben
135Sztring reguláris kifejezések flag-jei a JavaScript-ben
136A backslash a JavaScript regex sztringekben
Kivételes helyzetek
137
Bevezetés a kivételes helyzetekbe a JavaScript-ben
138A JavaScript-ben előforduló helyzetek típusai
139Kivételek elkapása a JavaScriptben
140Try-catch fejlesztés JavaScriptben
141Kivételek elkapása beágyazott kódban JavaScriptben
142Hibaobjektum a JavaScript-ben
143Alapvető kivételtípusok a JavaScriptben
144Kivételtípusok alkalmazása JavaScriptben
145Kivételek eldobása a JavaScript-ben
146Különböző típusú kivételek dobása JavaScriptben
147Saját kivételtípusok dobása JavaScriptben
148Példa kivételkezelésre data- attribútumokkal JavaScriptben
149Példa kivételkezelésre JSON-nál JavaScriptben
150Kivételek továbbdobása JavaScriptben
Aszinkronitás
Aszinkron callback-ek
155
Aszinkron kód callback-ekkel JavaScriptben
156Aszinkron eredmény továbbítása callback-ben JavaScriptben
157Paraméterek átadása aszinkron callback függvénynek JavaScriptben
158Kivételek aszinkron callback-ekben JavaScriptben
159Képek betöltése aszinkron callback-ekkel JavaScriptben
160A callback hell problémája a JavaScript-ben
161Képek aszinkron betöltése ciklusban JavaScriptben
Promise-ok
162
Bevezetés a JavaScript promise-ok használatába
163Kivételes helyzetek a JavaScript Promise-jaiban
164Promise hibával rendelkező objektum JavaScriptben
165Külön kivételkezelés a Promise-okban JavaScriptben
166A Promise állapotai JavaScriptben
167Promise láncok a JavaScriptben
168A JavaScript láncok belsejében lévő promise-ok
169Kivételek a Promise láncokban JavaScriptben
170Promise tömbök kezelése JavaScriptben
171Teljesített promise-ok létrehozása JavaScriptben
172Aszinkron kód promisifikációja JavaScriptben
173A promise hell problémája a JavaScriptben
174Promise-ok szinkron stílusban JavaScriptben
175Kivételek szinkron stílusban JavaScriptben
Könyvtárak
Eszközök
180
Szemantikus verziószámozás a JavaScript-ben
181A terminál használatának alapjai JavaScriptben
182Bevezetés a NodeJS eszközbe
183Bevezetés az npm használatába JavaScriptben
184JavaScript könyvtárak telepítése npm segítségével
185Rövid forma telepítés npm-en keresztül JavaScriptben
186Függőségek a package.json fájlban JavaScriptben
187Dev függőségek npm-ben JavaScriptben
188A függőségek verzióformátumai az npm-ben JavaScriptben
189A package.json fájl beállításai JavaScriptben
190A package.json fájl létrehozása JavaScriptben
191npm projekt átvitele JavaScriptben
192A package-lock.json fájl az npm-ben JavaScriptben
193Csomagok frissítése npm segítségével JavaScriptben
194Csomagok eltávolítása npm-en keresztül JavaScriptben
195Globális telepítés npm-en keresztül JavaScriptben
196Globális csomagok eltávolítása npm-en keresztül JavaScriptben
197Az npx eszköz a JavaScript-ben
198Szkriptek futtatása npm-en keresztül JavaScriptben
199A Yarn csomagkezelő a JavaScript-ben
ES modulok
200
Bevezetés a modern JavaScript modulokba
201ES modulok engedélyezése JavaScriptben
202A Webpack csomagoló telepítése JavaScriptben
203A Webpack csomagoló működési elve a JavaScriptben
204A Webpack összeállító beállítása JavaScriptben
205A Webpack build indítás beállítása JavaScriptben
206Teszt összeállítás Webpack segítségével JavaScriptben
207A bundle csatolása a HTML-hez JavaScriptben
208ES modul létrehozása JavaScriptben
209ES modul csatolása JavaScriptben
210Átnevezés importáláskor JavaScriptben
211A modul teljes tartalmának importálása JavaScriptben
212Alapértelmezett export JavaScriptben
213Export kombinációk a JavaScriptben
214Az összes tartalom importálása export kombinációk esetén JavaScriptben
215Értékek exportálása ES modulokból JavaScriptben
216Értékek konstansként az ES modulokban JavaScriptben
217NPM modulok importálása JavaScriptben
218ES modulok dinamikus importálása JavaScriptben
219Dinamikus többes import JavaScriptben
220CommonJS modulok átalakítása ES modulokká JavaScriptben
HTTP protokoll
Teszt szerver
224
Teszt szerver JavaScript nyelven
225Teszt szerver használata JavaScripten
226Kód végrehajtása teszt szerveren JavaScript segítségével
227HTML generálása teszt szerver segítségével JavaScriptben
228Válaszfejlécek a JavaScript tesztkiszolgálóban
229A teszt szerver portjának beállítása JavaScriptben
230Több teszt szerver indítása JavaScriptben
Űrlapok
231
Űrlapok elküldése JavaScriptben
232Űrlapok elküldési módszerei JavaScriptben
233Űrlapok küldése GET módszerrel JavaScriptben
234Űrlapok küldése POST módszerrel JavaScriptben
235GET kérések JavaScriptben
236GET kérések alkalmazása JavaScriptben
237Gombok űrlapban JavaScriptben
238Űrlap elküldése JavaScript segítségével
239Űrlap elküldés tiltása JavaScriptben
240FormData használata JavaScriptben
241FormData metódusok a JavaScriptben
242Iterátorok a FormData-ban JavaScript-ben
AJAX
243
Bevezetés az AJAX-ba
244A fetch alapjai az AJAX-ban
245HTTP válaszkód az AJAX kérésben JavaScriptben
246AJAX kérés sikeressége JavaScriptben
247Kivételes helyzetek AJAX kéréseknél JavaScriptben
248Teljes AJAX hibakezelés JavaScriptben
249HTTP válaszfejlécek az AJAX-ban JavaScriptben
250JSON lekérése AJAX segítségével JavaScriptben
251HTTP kérésfejlécek AJAX-on keresztül JavaScriptben
252GET kérések küldése AJAX-on keresztül JavaScriptben
253POST kérések küldése AJAX-on keresztül JavaScriptben
254Adatok küldése AJAX segítségével URLSearchParams használatával JavaScriptben
255Adatok küldése AJAX-al FormData segítségével JavaScriptben
256Űrlap küldése AJAX-al FormData segítségével JavaScriptben
257JSON küldése szerverre AJAX segítségével JavaScriptben
258CORS politika AJAX kérésekben JavaScriptben
259Sütik átadása AJAX kérésekben JavaScriptben
260Szinkron fetch stílus JavaScriptben
A canvas használata
261
A canvas használatának megkezdése JavaScriptben
262Vonalak rajzolása canvas segítségével JavaScriptben
263Téglalapok rajzolása canvas segítségével JavaScriptben
264Körök rajzolása canvas segítségével JavaScriptben
265Vonal színének megváltoztatása canvas-ben JavaScript segítségével
266Vonalvastagság változtatása canvas-ben JavaScript segítségével
267Ciklusok a canvas-ben JavaScriptben
Kódoptimalizálás
268
A weboldal betöltési sebességét befolyásoló tényezők a JavaScriptben
269Elérhető erőforrások a JavaScript-ben
270Ismétlődő műveletek optimalizálása JavaScriptben
271Nehéz műveletek ismétlésének optimalizálása JavaScriptben
272Ciklikus műveletek optimalizálása JavaScriptben
273Felesleges ciklusiterációk optimalizálása JavaScriptben
274Optimalizálás beépített függvényekkel JavaScriptben
275Az optimális algoritmus kiválasztása JavaScriptben
276Reguláris kifejezések használatának optimalizálása JavaScriptben
277DOM-műveletek optimalizálása JavaScriptben
278Memóriafogyasztás optimalizálása JavaScriptben
279Tömbvé alakítás optimalizálása JavaScriptben
280Eseménykezelők optimalizálása JavaScriptben
281A sebesség optimalizálása memóriával JavaScriptben
Adatok
282