JavaScript Yuqori Darajali O‘quv Qo‘llanmasi
Trepachyov Dmitriy tomonidan JavaScript bo‘yicha ilg‘or o‘quv qo‘llanma. Yangi boshlanuvchilar uchun. O‘zbek tilida. Vazifalar mavjud.
Uslub
001
JavaScriptda style atributi orqali stil berish
002JavaScript'dagi style atributida o‘lchov birliklari
003JavaScriptda o‘lchov birliklari bilan bog‘liq xatolar
004CSS xususiyatlari qiymatlarini JavaScriptda ochish
005JavaScript orqali style yordamida uslublarni qayta tiklash
006JavaScriptda Stillarni Ommaviy O'rnatish
007JavaScript-da uslublarni o'qish muammolari
008CSS fayllaridan xossalarni JavaScriptda o'qish
009JavaScript-da o'qilgan qiymatlarni o'zgartirish
010JavaScript-da klasslar orqali stilizatsiya
011JavaScript-da stilizatsiya qilish uchun bitta klass
012JavaScript-da klasslar bilan ishlashdagi noqulaylik
013JavaScriptda data- atributi orqali uslublarni almashtirish
Element metrikalari
014
CSS elementlarni JavaScript uchun kengaytirish
015JavaScript-da test elementi
016JavaScriptda elementning klient o‘lchami
017JavaScript-da elementning to‘liq o‘lchami
018JavaScript-da aylana element o‘lchamlari
019JavaScriptda elementlarni skroll qilish
020JavaScriptda element skrolllashni o'zgartirish
021Elementni JavaScriptda oxirigacha aylantirish
022JavaScriptda elementni kengaytirish
023JavaScript-da aylanma paneli kengligi
Oyna metrikalari
024
JavaScript-da Oyna O‘lchamlari
025JavaScript-da Skrol Qismi Hisobga Olgan Holda Oyna O‘lchamlari
026JavaScript-da Deraza Skrollini Olish
027JavaScript-da oyna skrollini olish va o'zgartirish
028JavaScript-da oyna pozitsiyasiga aylantirish usuli
029JavaScript-da oyna metodı orqali aylanısh
030JavaScriptda Elementga Oynani Aylantirish Metodi
031JavaScript-da Scroll Hodisasi
Map Kolleksiyalari
Set Kolleksiyalari
037
JavaScript-da Set Kolleksiyalari
038JavaScriptda Set kolleksiyasini boshlang'ich to'ldirish
039Set kolleksiyalarining foydali imkoniyatlari
040Set kolleksiyalarini for-of siklida aylantirish
041Set kolleksiyalarini o'zgartirish
042Set orqali massivdan dublikatlarni olib tashlash
043DOM elementlarini dublikatlarsiz olish
Psevdoma'sivlar
Simvollar
051
JavaScriptda Symbol turi kirishi
052JavaScript-da Simvol tavsiflari
053JavaScriptda ob'ektlarning simbol kalitlari
054JavaScriptda Simvollar bilan Ob'ektni Aylantirish
055Objekt ichidagi funksiya JavaScriptda
056JavaScriptda funktsiyada ob'ektlar bilan amallar
057JavaScript-da Global Simvollar
058JavaScript-da simvol nomini olish
059JavaScript-da Taniqli Simvollar
Iteratorlar
060
JavaScript-da Iteratsiya Qilinadigan Ob'ektlar
061JavaScriptda iterator funksiyasi
062JavaScriptda Iterator Chaqiruvlari
063JavaScript-da Generatorlar
064JavaScriptda Generatorlarda Tsikllar
065JavaScriptda iteratorlarning bir marta ishlashi
066JavaScriptda Ob'ekt Iteratori
067JavaScript-da iteratsiya qilinadigan obyekt yaratish
068JavaScriptda hisoblanadigan xususiyat orqali generator
069JavaScript-da values iteratori
070JavaScript-da ichki keys iterator
071JavaScript-da kiritingan iterator entries
072JavaScript'dagi uchta o'rnatilgan iterator
073JavaScript-da spread operatori va iteratorlar
074JavaScript-da satrning ichki iteratorlari
075JavaScript-da Son Raqamlarining Massivi
076DOM elementlarni JavaScriptda raqamlash
077DOM elementlarining ma'lumotlarini JavaScriptda olish
JSON Formatı
Saqlash
082
Brauzerning mahalliy xotirasi JavaScriptda
083JavaScript-da Debuggerda Saqlash
084JavaScript-da localStorage-da ma'lumotlar bilan ishlash
085JavaScript-da localStorage'ga bir marta saqlash
086Ma'lumotlarni localStorage-da qayta yozish JavaScript-da
087JavaScript-da localStorage'da ma'lumotlarni o'chirish
088JavaScript-da localStorage'ni tozalash
089JavaScript-da localStorage'dagi yozuvlar soni
090JavaScript-da localStorage-da kalitni raqam bo‘yicha olish
091JavaScript-da indekslar bo‘yicha saqlashni iteratsiya qilish
092JavaScript-da Saqlash Kalitlari va Qiymatlar Massivlari
093JavaScript-da localStorage-da strukturalarni saqlash
094localStorage da saqlangan tuzilmalarni JavaScript da o'zgartirish
095JavaScript-da localStorage amaliyoti
Muntazam ifodalar
096
JavaScriptda muntazam ifodalarga kirish
097Belgilarni takrorlash operatorlari
098JavaScript muntazam ifodalarda guruhlovchi qavslar
099JavaScript regular ifodalarda maxsus belgilarni ekranlash
100JavaScript regular ifodalarida figurali qavslar
101JavaScriptda muntazam ifodalarning ochko‘zligini cheklash
102JavaScript Regular Ifodalaridagi Belgilar Guruhlari
103JavaScript muntazam ifodalarda belgilar to‘plami
104Muntazam ifodalarda belgilar to‘plamini inversiyalash
105JavaScript muntazam ifodalarda kirill yozuvining xususiyatlari
106JavaScript-da kvadrat qavs ichidagi maxsus belgilar
107JavaScript muntazam ifodalarda to‘plamlar ichidagi belgilar guruhlari
108JavaScript Regular Ifodalarida To‘plam Ichidagi Istisnolar
109JavaScript muntazam ifodalarda kvadrat qavs ichidagi tepa belgisi
110JavaScript RegExlarida to‘plamlar ichidagi defis
111JavaScript Regular Ifodalarda Registrni Hisobga Olmaslik
112JavaScript regular ifodalarida satr boshi va oxiri
113JavaScript Regular Ifodalarda So‘z Chegaralari
114JavaScriptda RegExlarda Ko'q Qatorlik
115JavaScript Regular Ifodalarida 'yoki' Buyrug'i
116JavaScript-da RegExp o'zgaruvchisi
117JavaScript muntazam ifodalarda test metodi
118JavaScript muntazam ifodalarda search metodi
119JavaScript muntazam ifodalarda split metodi
120JavaScript regular ifodalarida match metodi
121JavaScript muntazam ifodalarda match usulida karmonlar
122JavaScript muntazam ifodalarda global match
123JavaScript regularalarida global matchAll
124JavaScript muntazam ifodalarda exec metodi
125JavaScript muntazam ifodalarda lastIndex xususiyati
126JavaScript muntazam ifodalarda replace metodidagi cho'ntaklar
127JavaScript regular ifodalarida replace metodida callback
128JavaScript replace metodida standat cho'ntaklar
129JavaScriptda regexning o'zida karmalar
130JavaScript muntazam ifodalarda nomlangan guruhlar
131JavaScript-da Regular Ifodalar Ichidagi Nomlangan Qavslar
132JavaScript regular ifodalarda saqlanmaydigan qavslar
133JavaScript muntazam ifodalarda pozitiv va negativ tekshiruv
134JavaScript-da regex bilan satr
135JavaScript dagi RegEx satrlari uchun flaglar
136JavaScript dagi muntazam ifoda satrlaridagi teskari chiziq
Istisniy vaziyatlar
137
JavaScriptda istisnoiy vaziyatlar kirish
138JavaScriptda yuz beradigan vaziyat turlari
139JavaScriptda istisnolarni ushlash
140JavaScript-da try-catch bilan ishlash
141JavaScript-da ichki kodda istisnolarni ushlash
142JavaScriptda Xatolik Ob'ekti
143JavaScript-dagi Asosiy Istisno Turlari
144JavaScriptda istisno turlaridan foydalanish
145JavaScriptda Istisnolarni Otish
146JavaScript-da turli xil istisno turlarini otish
147JavaScript-da o'z istisno turlarini yaratish
148JavaScript-da data- atributlari bilan bog'liq istisno misoli
149JavaScript-da JSON bilan bog'liq istisno misoli
150JavaScript-da istisnolarni uzatish
Asinxronlik
Asinxron kallbéklar
155
JavaScript-da Kallbéklar bilan Asinxron Kod
156JavaScript-da asinxron natijani callback-ga uzatish
157JavaScript-da asinxron callback-ga parametrlarni uzatish
158JavaScript-da asinxron callback-larda istisnolar
159JavaScriptda asinxron callbacklar orqali rasmlarni yuklash
160JavaScript-da callback hell muammosi
161JavaScriptda sikl ichida asinxron rasm yuklash
Promislar
162
JavaScript-da promislar bilan tanishish
163JavaScript-da Promise-lardagi Istisnolar
164JavaScript-da Promise xatosi obyekti
165JavaScript-da Promise-larda istisnolarni alohida tutish
166JavaScript-da Promise holatlari
167JavaScript-da Promise Zanjirlari
168Zamin ichidagi promiseler JavaScriptda
169JavaScript-da Promise zanjirlarida istisnolar
170JavaScriptda massiv promislari bilan ishlash
171JavaScriptda Ishchi Promise-larni Yaratish
172JavaScript-da asinxron kodni promislash
173JavaScript-da Promise Hell muammosi
174JavaScript-da Sinxron Uslubda Promiselar
175JavaScript-da sinxron uslubdagi istisnolar
Kutubxonalar
Asboblar
180
JavaScript-da Semantik Versiyalash
181JavaScriptda terminal bilan ishlash asoslari
182NodeJS asbobi bilan tanishish
183JavaScriptda npm ga kirish
184JavaScriptda npm orqali kutubxonalarni o'rnatish
185JavaScript orqali npm bilan o'rnatishning qisqa shakli
186JavaScript dagi package.json faylidagi bog‘liqliklar
187JavaScript-da npm Dev Bog‘liqliklari
188Npm-da JavaScript-da Bog'liqlik Versiyalarining Formatlari
189JavaScriptda package.json fayli sozlamalari
190JavaScript-da package.json faylini yaratish
191JavaScript-da npm loyihasini ko'chirish
192npm dagi package-lock.json fayli JavaScriptda
193JavaScriptda npm orqali paketlarni yangilash
194JavaScriptda npm orqali paketlarni o'chirish
195NPM orqali JavaScriptda global o'rnatish
196NPM orqali JavaScriptda paketlarni global o‘chirish
197JavaScript-da npx vositasi
198JavaScriptda npm orqali skriptlarni ishga tushirish
199JavaScriptda Yarn Menedjeri
ES Modullari
200
JavaScriptda zamonaviy modullarga kirish
201JavaScript-da ES modullarni yoqish
202JavaScriptda Webpack assemblerini o'rnatish
203JavaScript-da Webpack yig'uvchisining ishlash prinsipi
204JavaScriptda Webpack yig'uvchisini sozlash
205Webpack Yig‘ilmasini Ishga Tushirishni Sozlash JavaScriptda
206JavaScriptda Webpack orqali test yig‘ish
207JavaScript-da bandni sahifaga ulash
208ES modulini JavaScriptda yaratish
209ES modulini JavaScriptda ulash
210JavaScript-da import qilishda qayta nomlash
211JavaScriptda modulning barcha mazmunini import qilish
212JavaScriptda Default Export
213JavaScriptda Eksportlarni Kombinatsiya Qilish
214Eksportlarning kombinatsiyasida JavaScriptda barcha mazmunni import qilish
215ES modullaridan JavaScriptda qiymatlarni eksport qilish
216ES modullarida JavaScriptda qiymatlar konstantalar sifatida
217NPM modullarini JavaScriptga import qilish
218JavaScriptda ES modullarini dinamik import qilish
219JavaScript-da Dinamik Ko'p Import
220CommonJS modullarini ES modullariga o'zgartirish JavaScriptda
HTTP Protokoli
Test serveri
224
JavaScript-da test serveri
225JavaScript-da test serveridan foydalanish
226JavaScript orqali test serverida kodni bajarish
227JavaScript test serveri orqali HTML generatsiya qilish
228Javada test server javob sarlavhalari
229JavaScript test server portini sozlash
230JavaScript-da test serverini bir necha marta ishga tushirish
Shakllar
231
JavaScript-da Formlarni Yuborish
232JavaScript-da Forma Yuborish Usullari
233JavaScript-da FORM-larni GET metodi bilan yuborish
234JavaScript-da POST metodi bilan formani yuborish
235JavaScript-da GET so'rovlari
236JavaScript-da GET so'rovlarini qo'llash
237JavaScript-da Forma Tugmalari
238JavaScript orqali formani yuborish
239JavaScript-da Formani Yuborishni Taqiqlash
240JavaScript-da FormData bilan ishlash
241JavaScript-da FormData metodlari
242FormData-da Iteratorlar JavaScript-da
AJAX
243
AJAX ga kirish
244AJAX-da fetch bilan ishlash asoslari
245JavaScript-da AJAX so'rovida HTTP javob kodi
246JavaScript-da AJAX so'rov muvaffaqiyati
247JavaScript-da AJAX so'rovlarida istisno vaziyatlari
248JavaScript-da AJAX xatolarini to'liq ushlash
249HTTP javob sarlavhalari AJAX da JavaScript da
250JavaScriptda AJAX orqali JSON olish
251HTTP so'rov sarlavhalari AJAX orqali JavaScriptda
252JavaScript orqali AJAX GET so'rovlarini yuborish
253JavaScript orqali AJAX yordamida POST so'rovlarini yuborish
254JavaScript-da URLSearchParams yordamida AJAX orqali ma'lumotlarni yuborish
255FormData yordamida JavaScriptda AJAX orqali ma'lumotlarni yuborish
256FormData JavaScript yordamida AJAX orqali formani yuborish
257JavaScript-da AJAX yordamida serverga JSON yuborish
258JavaScript-da AJAX so'rovlarida CORS siyosati
259JavaScript-da AJAX so'rovlarida kukilarni uzatish
260JavaScript-da fetch-ni sinxron usulida ishlatish
Kanjavas bilan ishlash
261
JavaScript-da canvas bilan ishlashni boshlash
262JavaScript orqali canvasda chiziqlar chizish
263JavaScript orqali canvasda to'rtburchaklar chizish
264JavaScriptda canvas orqali doiralar chizish
265JavaScript-da canvas-da chiziq rangini o'zgartirish
266Canvas-da chiziqlar qalinligini o'zgartirish JavaScript-da
267JavaScript-da canvas tsikllari
Kodni optimallashtirish
268
JavaScript-da Sayt Yuklanish Tezligiga Tasir Etuvchi Omillar
269JavaScript-da Mavjud Resurslar
270JavaScriptda takrorlanuvchi operatsiyalarni optimallashtirish
271JavaScriptda Og'ir Amallarni Takrorlashni Optimallashtirish
272JavaScript-da Takroriy Amallarni Optimallashtirish
273JavaScriptda ortiqcha sikl aylanishlarini optimallashtirish
274JavaScript-da ichki funksiyalar orqali optimallashtirish
275JavaScriptda optimal algoritmni tanlash
276JavaScriptda RegExlardan Foydalanishni Optimallashtirish
277JavaScript-da DOM bilan ishlashni optimallashtirish
278JavaScriptda xotira sarfini optimallashtirish
279JavaScriptda massivga aylantirishni optimallashtirish
280JavaScriptda Hodisa Qoplovchilarni Optimallashtirish
281JavaScriptda xotira hisobiga tezlikni optimallashtirish
Ma'lumotlar
282