Aukštesnysis JavaScript vadovėlis
Išplėstinis JavaScript vadovėlis nuo Dmitrijaus Trepačiovo. Pradedantiesiems. Lietuviškai. Yra užduočių.
Stilizavimas
001
Stilizavimas per style atributą JavaScript
002Matavimo vienetai style atribute JavaScripte
003Matavimo vienetų klaidos JavaScript
004CSS savybių reikšmių išskleidimas JavaScript
005Stilių atstatymas per style JavaScripte
006Masinis stilių nustatymas JavaScript
007Stilių skaitymo JavaScript problemas
008CSS failų savybių skaitymas JavaScript
009Perskaitytų reikšmių transformavimas JavaScript
010Stilizavimas klasėmis JavaScript
011Vienos klasės naudojimas stilizavimui JavaScript
012Klasių nepatogumas JavaScript
013Stilių kaitaliojimas per data- atributą JavaScript
Elementų metrika
014
Elementų išplėtimas CSS naudojant JavaScript
015Testinis elementas JavaScript
016Elemento kliento dydis JavaScript
017Elemento pilnas dydis JavaScript
018Elemento su slankimu dydžiai JavaScript
019Elementų slinkimas JavaScript
020Elemento slinkimo keitimas JavaScript
021Elemento slinkimas iki galo JavaScript
022Elemento išskleidimas JavaScript
023Slankymo juostos plotis JavaScript
Lango metrikos
024
Lango dydis JavaScript
025Langų dydis, atsižvelgiant į slinktį JavaScript
026Langų slinkimo gavimas JavaScript
027Lango slinkimo gavimas ir keitimas JavaScript
028Metodas lango slinkimui į padėtį JavaScript
029Metodas slinkti langu tam tikru dydžiu JavaScript
030Metodas skirtas slinkti langą prie elemento JavaScript
031Scroll įvykis JavaScript
Map kolekcijos
Set kolekcijos
Pseudo masyvai
Simboliai
051
Įvadas į Symbol tipą JavaScript
052Simbolio aprašymai JavaScript
053Objektų raktų simboliai JavaScript
054Objekto su simboliais iteravimas JavaScript
055Funkcija objekte JavaScript
056Objektų operacijos su funkcijomis JavaScript
057Globalūs simboliai JavaScript
058Simbolo pavadinimo gavimas JavaScript
059Gerai žinomi simboliai JavaScript
Iteratoriai
060
Iteruojami objektai JavaScript
061Iteratoriaus funkcija JavaScript
062Iteratoriaus iškvietimai JavaScript
063Generatoriai JavaScript'e
064Ciklai generatoriuose JavaScript
065Iteratorių vienkartinis veikimas JavaScript
066Objekto iteratorius JavaScript
067Iteruojamo objekto kūrimas JavaScript
068Generatorius per apskaičiuojamą savybę JavaScript
069Įtaisytasis values iteratorius JavaScript
070Įtaisytasis keys iteratorius JavaScript
071Įtaisytasis iteruoklis entries JavaScripte
072Trys įtaisytieji iteratoriai JavaScript
073Spread operatorius ir iteratoriai JavaScript
074Įtaisytieji eilučių iteratoriai JavaScript
075Skaičiaus skaitmenų masyvas JavaScript
076DOM elementų numeravimas JavaScript
077DOM elementų duomenų gavimas JavaScript
JSON formatas
Saugykla
082
Naršyklės vietinė saugykla JavaScript
083Saugykla naršyklės derintuve JavaScript
084Duomenų darbo su localStorage JavaScript
085Vienkartinis išsaugojimas į localStorage JavaScript kalba
086Duomenų perrašymas localStorage JavaScripte
087Duomenų šalinimas localStorage JavaScripte
088Vietos saugyklos valymas localStorage JavaScript
089Įrašų kiekis localStorage JavaScript
090Rakto gavimas pagal numerį localStorage JavaScript
091Vietos saugyklos iteravimas pagal indeksus JavaScript
092Saugyklos raktų ir reikšmių masyvai JavaScript
093Struktūrų saugojimas localStorage JavaScript
094Saugomų struktūrų modifikavimas localStorage JavaScript
095Praktika su localStorage JavaScripte
Reguliariosios išraiškos
096
Įvadas į reguliariuosius išraiškas JavaScript
097Simbolių pasikartojimo operatoriai
098Grupuojantys skliaustai JavaScript reguliariosiose išraiškose
099Specialiųjų simbolių ekranavimas JavaScript reguliariosiose išraiškose
100Riestiniai skliaustai JavaScript reguliariosiose išraiškose
101Godumo apribojimas reguliariosiose išraiškose JavaScript
102Simbolių grupės reguliariuosiuose JavaScript išraiškose
103Simbolių rinkiniai reguliariosiose išraiškose JavaScript
104Simbolių rinkinių invertavimas reguliariosiose išraiškose
105Kirilicos ypatumai JavaScript reguliariosiose išraiškose
106Specialieji simboliai laužtiniuose skliaustuose JavaScript
107Simbolių grupės reguliariųjų išraiškų JavaScript rinkiniuose
108Išimtys reguliariųjų išraiškų aibėse JavaScript
109Kablys simbolis aibėse reguliariosiose išraiškose JavaScript
110Brūkšnelis rinkiniuose „JavaScript“ reguliariosiose išraiškose
111Registro nepaisymas JavaScript reguliariosiose išraiškose
112Eilutės pradžia ir pabaiga „JavaScript“ reguliariosiose išraiškose
113Žodžių ribos JavaScript reguliariosiose išraiškose
114Daugiaeilystė JavaScript reguliariosiose išraiškose
115Komanda 'arba' reguliariųjų išraiškų JavaScript
116Kintamasis su reguliariąja išraiška JavaScript
117Metodo test naudojimas JavaScript reguliariosiose išraiškose
118Metodas search reguliariųjų išraiškų JavaScript
119Split metodas JavaScript reguliariųjų išraiškų
120Metodas match reguliariosiose išraiškose JavaScript
121Kišenės match metode JavaScript reguliariosiose išraiškose
122Globalus match reguliariose išraiškose JavaScript
123Globalus matchAll JavaScript reguliariosiose išraiškose
124Metodas exec reguliariose išraiškose JavaScript
125Savybė lastIndex reguliariosiose išraiškose JavaScript
126Kišenės replace metode JavaScript reguliariosiose išraiškose
127Atgalinio kvietimo funkcija replace metode su reguliariaisiais reiškiniais JavaScript
128Numatytieji žymekliai replace metode JavaScript reguliariosiose išraiškose
129Kišenės pačioje reguliariojoje išraiškoje JavaScript
130Pavadinti sugavimai JavaScript reguliariosiose išraiškose
131Pavadinti grupės reguliariojoje JavaScript išraiškoje
132Nesaugantys skliaustai JavaScript reguliariosiose išraiškose
133Teigiamasis ir neigiamasis peržiūrėjimas JavaScript reguliariosiose išraiškose
134Reguliarios išraiškos eilutė JavaScript
135Žymės reguliariųjų išraiškų eilutėms JavaScript
136Atvirkštinis pasvirasis brūkšnys reguliariųjų išraiškų eilutėse JavaScript
Išimtinės situacijos
137
Įvadas į išimtines situacijas JavaScript
138JavaScript kylančių situacijų rūšys
139Išimčių perėmimas JavaScript
140Darbas su try-catch JavaScript
141Išimčių perėmimas įdėtame kode JavaScript
142Klaidos objektas JavaScript
143Pagrindiniai išimčių tipai JavaScript
144Išimčių tipų panaudojimas JavaScript
145Išimčių metimas JavaScript
146Įvairių tipų išimčių metimas JavaScript
147Savo tipo išimčių kėlimas JavaScript
148Pavyzdys su išimtimis naudojant data- atributus JavaScript
149JSON išimčių pavyzdys JavaScript
150Klaidų perleidimas JavaScript
Asinchroniškumas
Asinchroniniai atgalinio iškvietimo metodai
155
Asinchroninis kodas su atgalinio iškvietimo funkcijomis JavaScript
156Asinchroninio rezultato perdavimas atgalinio kvietimo funkcijoje JavaScript
157Parametrų perdavimas asinchroniniam atgaliniam iškvietimui JavaScript
158Išimtys asinchroniniuose atgalinio iškvietimuose JavaScript
159Vaizdų įkėlimas naudojant asinchroninius atgalinio ryšio iškvietimus JavaScript
160Callback hell problema JavaScript'e
161Asinchroninis paveikslėlių įkėlimas cikle JavaScript
Promise'ai
162
Įvadas į JavaScript pažadus
163Išimtinės situacijos "Promise" objektuose JavaScript
164Klaidos objekta promise JavaScript
165Atskirasis klaidų gaudymas promis'uose JavaScript'e
166Promise būsenos JavaScript
167Promise grandinės JavaScript
168Promise'ai grandinėje JavaScript
169Išimtys JavaScript pažadų grandinėse
170Darbas su pažadų masyvais JavaScript
171Įvykdyto pažado sukūrimas JavaScript
172Asinchroninio JavaScript kodo promisifikacija
173Promise hell problema JavaScript
174Promise'ai sinchroniniu stiliumi JavaScript
175Išimtys sinchroniniame stilyje JavaScript
Bibliotekos
Įrankiai
180
Semantinė versijų kūrimas JavaScript
181Terminalo darbo pagrindai JavaScript
182Įvadas į NodeJS įrankį
183Įvadas į npm JavaScript'e
184Bibliotekų įdiegimas per npm JavaScript'e
185Trumpoji instaliavimo forma naudojant npm JavaScript
186Priklausomybės package.json faile JavaScript
187Dev priklausomybės npm JavaScript
188Priklausomybių versijų formatai npm JavaScript
189JavaScript package.json failo nustatymai
190Package.json failo sukūrimas JavaScript
191Npm projekto perkėlimas JavaScript
192Failas package-lock.json npm JavaScript
193Paketų atnaujinimas per npm JavaScripte
194Paketų šalinimas per npm JavaScript'e
195Globalus įdiegimas per npm JavaScript
196Visuotinis paketų pašalinimas per npm JavaScript
197npx įrankis JavaScript
198Skriptų paleidimas per npm JavaScripte
199Yarn paketų tvarkyklė JavaScript
ES Moduliai
200
Įvadas į šiuolaikinius JavaScript modulius
201ES modulių įjungimas JavaScript
202Webpack surinkimo įrankio įdiegimas JavaScript
203Webpack surinkimo principas JavaScript
204JavaScript Webpack surinkiklio konfigūracija
205Webpack surinkimo paleidimo nustatymas JavaScript
206Testinė surinkimas per Webpack JavaScript
207JavaScript paketo prijungimas prie HTML
208ES modulio kūrimas JavaScript
209ES modulio prijungimas JavaScript
210Pertvarkymas importuojant JavaScript
211Viso modulio turinio importavimas JavaScript
212Numatytoji eksportavimas JavaScript
213Eksportų kombinavimas JavaScript
214Viso turinio importavimas derinant eksportus JavaScript
215Reikšmių eksportavimas iš ES modulių JavaScript
216Reikšmės kaip konstantos ES moduliuose JavaScript
217NPM modulių importavimas JavaScript
218Dinaminis ES modulių importas JavaScript
219Dinaminis daugialapis importas JavaScript
220CommonJS modulių konvertavimas į ES JavaScripte
HTTP protokolas
Testavimo serveris
224
Testinis serveris JavaScript
225Testinio serverio naudojimas JavaScript
226Kodo vykdymas per bandomąjį serverį JavaScript
227HTML generavimas naudojant testinį JavaScript serverį
228Atsakymo antraštės bandymų serveryje su JavaScript
229Testinio serverio prievado konfigūravimas JavaScript
230Kelių testinio serverio kopijų paleidimas JavaScript
Formos
231
Formų siuntimas JavaScript
232Formų siuntimo metodai JavaScript
233Formų siuntimas GET metodu JavaScript
234Formų siuntimas POST metodu JavaScript
235GET užklausos JavaScript
236GET užklausų panaudojimas JavaScript
237Formos mygtukai JavaScript
238Formos išsiuntimas naudojant JavaScript
239Formos siuntimo draudimas JavaScript
240Darbas su FormData JavaScript'e
241FormData metodai JavaScript
242Iteratorių FormData JavaScript
AJAX
243
Įvadas į AJAX
244Pagrindai dirbant su fetch AJAX
245HTTP atsakymo kodas AJAX užklausoje JavaScript
246AJAX užklausos sėkmė JavaScript
247Išimtinės situacijos AJAX užklausose JavaScript
248Visiškas AJAX klaidų perėmimas JavaScript
249HTTP atsakymo antraštės AJAX JavaScripte
250JSON gavimas per AJAX JavaScripte
251HTTP užklausų antraštės per AJAX JavaScript
252GET užklausų siuntimas per AJAX JavaScript
253POST užklausų siuntimas per AJAX JavaScript
254Duomenų siuntimas per AJAX naudojant URLSearchParams JavaScripte
255Duomenų siuntimas per AJAX naudojant FormData JavaScript'e
256Formos siuntimas per AJAX naudojant FormData JavaScript
257JSON duomenų siuntimas į serverį naudojant AJAX JavaScript
258CORS politika AJAX užklausose JavaScript
259Slapukų perdavimas AJAX užklausose JavaScript
260Sinchroninis fetch stilius JavaScript
Darbas su „canvas“
261
Darbo su canvas JavaScript pradžia
262Linijų braižymas per canvas naudojant JavaScript
263Stačiakampių piešimas per canvas naudojant JavaScript
264Apskritimų piešimas per canvas JavaScript
265Linijos spalvos keitimas canvas'e naudojant JavaScript
266Linijų storio keitimas canvas naudojant JavaScript
267Ciklai „canvas“ JavaScript kalba
Kodo optimizavimas
268
Svetainės įkėlimo greičio veiksniai JavaScript
269Prieinami ištekliai JavaScript
270Pasikartojančių operacijų optimizavimas JavaScript
271Sunkios operacijos kartojimo optimizavimas JavaScript
272Cikliškų operacijų optimizavimas JavaScript
273Nenaudingu ciklo praėjimų optimizavimas JavaScript
274Optimizavimas naudojant įmontuotas JavaScript funkcijas
275Optimalaus algoritmo pasirinkimas JavaScript
276Reguliariųjų išraiškų naudojimo optimizavimas JavaScript
277DOM darbo optimizavimas JavaScript
278Atminties vartojimo optimizavimas JavaScript
279Masavo konvertavimo į masyvą optimizavimas JavaScript
280Įvykių apdorojimo optimizavimas JavaScript
281JavaScript atminties greičio optimizavimas
Duomenys
282