Mafunzo ya Juu ya JavaScript
Mafunzo ya hali ya juu ya JavaScript kutoka kwa Trepachyov Dmitry. Kwa Kompyuta. Kwa Kirusi. Kuna Kazi.
Uandishi wa Mitindo
001
Staili kupitia Kitambulisho style katika JavaScript
002Vitengo vya Kipimo katika Atributi ya style katika JavaScript
003Makosa ya Vitengo ya Kipimo katika JavaScript
004Kufungua Thamani za Sifa za CSS katika JavaScript
005Kurekebisha Mitindo kupitia style katika JavaScript
006Kuweka Mitindo Kwa Wingi kwa JavaScript
007Matatizo ya Kusoma Mitindo katika JavaScript
008Kusoma Sifa Kutoka kwa Faili za CSS katika JavaScript
009Kubadilisha Thamani Zilizosomwa katika JavaScript
010Uandishi wa Mitindo kwa kutumia Classes katika JavaScript
011Darasa Moja kwa Staili katika JavaScript
012Usumbufu wa Madarasa katika JavaScript
013Kubadilisha Mitindo Kupitia data- Sifa katika JavaScript
Vipimo vya Vipengele
014
Kupanua Vipengele katika CSS kwa JavaScript
015Kipengee cha Majaribio katika JavaScript
016Ukubwa wa Mteja wa Kipengele katika JavaScript
017Ukubwa Kamili wa Kipengele katika JavaScript
018Vipimo vya Kipengee chenye Kusokotwa kwenye JavaScript
019Upelelezi wa Vipengele katika JavaScript
020Kubadilisha Usokaji wa Kipengele katika JavaScript
021Kusukuma Kipengele Hadi Mwisho katika JavaScript
022Kufungua Kipengele kwa Upana na Urefu kwa JavaScript
023Upana wa Scrollbar katika JavaScript
Vipimo Dirisha
024
Vipimo vya Dirisha katika JavaScript
025Vipimo dirisha kwa kuzingatia sehemu iliyosomewa kwenye JavaScript
026Upataji wa Kusokota Dirisha kwa JavaScript
027Kupata na Kubadilisha Kusokota Dirisha katika JavaScript
028Mbinu ya Kusukuma Dirisha kwenye Msimamo katika JavaScript
029Mbinu ya Kusokota Dirisha kwa Kiasi katika JavaScript
030Njia ya Kusukuma Dirisha Kwenye Kipengele katika JavaScript
031Tukio la Kusokota kwenye JavaScript
Mapu ya Kukusanya
Seti za Set
037
Seti za Seti katika JavaScript
038Kujaza Mwanzoni Mkusanyiko wa Set katika JavaScript
039Vipengele Muhimu vya Mikusanyiko ya Set
040Ukaguzi wa Seti za Mkusanyiko Kwa Kutumia Kitanzi
041Ubadilishaji wa Mikusanyiko ya Set
042Kuondoa Nakala Rudufu katika Safu Kupitia Set
043Upataji wa Vipengele vya DOM bila Kurudia
Pseudo Arrays
Alama
051
Utangulizi kwa Aina ya Symbol katika JavaScript
052Maelezo ya Ishara katika JavaScript
053Ishara za Ufunguo wa Vitu katika JavaScript
054Kuvuka Kitu na Alama katika JavaScript
055Kazi katika Kitu katika JavaScript
056Uendeshaji na Vitu katika Kazi katika JavaScript
057Ishara za Ulimwenguni katika JavaScript
058Kupata Jina la Ishara katika JavaScript
059Alama Zinazojulikana Vividi katika JavaScript
Viungo
060
Vitu Vinavyoweza Kufuatika kwa Mfululizo (Iterables) katika JavaScript
061Kazi ya Iterator katika JavaScript
062Miito ya Iterator katika JavaScript
063Vizulia katika JavaScript
064Vitanzi ndani ya Jenereta kwa JavaScript
065Uwongo wa Mara Moja wa Viterushaji katika JavaScript
066Kitereshaji cha Kitu katika JavaScript
067Kuunda Kitu Kinachoweza Kupeperushwa kwa JavaScript
068Kijenzi kupitia Sifa Iliyohesabiwa katika JavaScript
069Kiteraji cha thamani kilichojengwa ndani kwenye JavaScript
070Kiteraji cha Kujengwa ndani cha keys katika JavaScript
071Kiterenji cha ndani cha entries katika JavaScript
072Viumbe watatu vilivyojengwa ndani ya JavaScript
073Opereta Spread na Viendeshaji katika JavaScript
074Viumbe ndani vya kamba katika JavaScript
075Safu ya Tarakimu ya Nambari katika JavaScript
076Kuorodhesha Vitu vya DOM kwa JavaScript
077Upataji wa Data ya Vipengele vya DOM kwa JavaScript
Muundo wa JSON
Kuhifadhi
082
Kuhifadhi Mahalia kwa Kivinjari katika JavaScript
083Kuhifadhi Katika Kivunja-hitilafu kwenye JavaScript
084Kufanya Kazi na Data katika localStorage kwa JavaScript
085Kuhifadhi Mara Moja kwenye localStorage katika JavaScript
086Kurekebisha Data katika localStorage kwa JavaScript
087Kufuta Data katika localStorage kwa JavaScript
088Usafisha Kuhifadhi Katika localStorage Katika JavaScript
089Idadi ya Rekodi katika localStorage kwa JavaScript
090Kupata Ufunguo kwa Nambari katika localStorage kwa JavaScript
091Kuvuna Hifadhi ya Lokoli kwa Fahirisi katika JavaScript
092Arrays ya Funguo na Thamani za Hifadhi kwenye JavaScript
093Uhifadhi wa Miundo katika localStorage katika JavaScript
094Kubadilisha Miundo Iliohifadhiwa katika localStorage kwa JavaScript
095Mazoezi kwenye localStorage katika JavaScript
Maneno Ya Kawaida
096
Utangulizi wa Semi za Kawaida katika JavaScript
097Viendeshaji wa Kurudia Herufi katika Usanidi wa Kawaida
098Mabano ya Kukusanya katika Usanifu mara kwa mara ya JavaScript
099Kuzuia Herufi Maalum Katika Usanifu (Regular Expressions) JavaScript
100Mabano ya Kufungwa kwenye Usemi wa Kawaida wa JavaScript
101Kuzuia Uroho katika Usemi wa Kawaida katika JavaScript
102Vikundi vya Herufi katika Semi za Kawaida za JavaScript
103Seti za Herufi katika Semi za Kawaida za JavaScript
104Ubadilishaji wa Seti za Herufi katika Usemi wa Kawaida
105Upekee wa Herufi za Kirili katika Regular Expressions za JavaScript
106Herufi Maalum Ndani ya Mabano Mraba katika JavaScript
107Vikundi vya Herufi Ndani ya Seti Katika Misemo ya Kawaida ya JavaScript
108Ubaguzi Ndani ya Seti Katika Usanifu wa Kawaida JavaScript
109Ishara ya Kofia Ndani ya Seti katika Regular JavaScript
110Defisi ndani ya seti katika usemi wa kawaida JavaScript
111Kupuuza Herufi Kubwa na Ndogo katika Regular Expressions za JavaScript
112Mwanzo na Mwisho wa Mstari katika Regular JavaScript
113Mipaka ya Maneno katika Regular Expressions za JavaScript
114Urefu wa Mistari Mingi katika Usanidi wa Kawaida wa JavaScript
115Amri 'au' katika Semi za Kawaida za JavaScript
116Tofauti na Usemi wa Kawaida katika JavaScript
117Njia test katika Semi za Kawaida za JavaScript
118Njia search katika Semi za Kawaida za JavaScript
119Njia split katika Semi za Kawaida za JavaScript
120Njia match katika Usanidi Shirikishi JavaScript
121Mifuko katika Njia ya match katika Midundo ya Kawaida JavaScript
122Match ya Ulimwengu Katika Misimbo ya Kawaida ya JavaScript
123MatchAll ya Ulimwengu Katika Usanifu wa Kawaida JavaScript
124Njia exec katika Misemo ya Kawaida ya JavaScript
125Sifa lastIndex katika Usemi wa Kawaida JavaScript
126Mifuko katika njia replace katika misimbo ya kawaida JavaScript
127Callback katika njia replace katika misimbo ya kawaida ya JavaScript
128Mfuko wa Chaguomsingi katika Njia ya replace katika Mienendo ya Kawaida ya JavaScript
129Mifuko Katika Regular Expression yenyewe katika JavaScript
130Mfuko Wenye Majina Katika Usanifu mara kwa mara JavaScript
131Mfuko Unaokadiriwa Jina Ndani ya Usemi wa Kawaida wa JavaScript
132Mabano yasiyohifadhi katika Regular Expressions za JavaScript
133Uchunguzi wa Mtazamo Chanya na Hasifu katika Usanifu mara kwa mara wa JavaScript
134Mstari na Usemi wa Kawaida katika JavaScript
135Bendera za Mfumo wa Mstari wa Usanidi katika JavaScript
136Kofia Nyuma katika Mifumo ya Mstari wa Usimbaji katika JavaScript
Hali ya Kukatisha
137
Utangulizi wa Hali ya Kipekee katika JavaScript
138Aina za Hali Zisizotarajiwa Katika JavaScript
139Kukamata Isipokuwa katika JavaScript
140Ukuzaji kwa kutumia try-catch katika JavaScript
141Kukamata Isipokuwa katika Msimbo Ulioingizwa ndani ya JavaScript
142Kitu na Kosa katika JavaScript
143Aina Kuu za Ubaguzi katika JavaScript
144Utumiaji wa Aina za Isipokuwa katika JavaScript
145Kutupa Isimu za Kawaida kwa JavaScript
146Kutupa Aina Mbalimbali za Isipokuwa katika JavaScript
147Kutupa Aina Zako Mwenyewe za Makosa katika JavaScript
148Mfano wa Kutenga kwa data- attributes katika JavaScript
149Mfano wa Kutupa Isipokuwa na JSON katika JavaScript
150Kupitisha Madai Kutoka Nje katika JavaScript
Usindakiano
Wito Wito wa Asinchroni
155
Msimbo wa Asynchroni na Vitendo vya Kurudia (Callbacks) katika JavaScript
156Ufikishaji wa Matokeo ya Async kwa Callback katika JavaScript
157Ufikishaji wa Vigezo kwenye Kiwito cha Asynchronous katika JavaScript
158Madarasa katika Vitendo vya Nyuma vya Asynchronous katika JavaScript
159Upakiaji wa Picha Kupitia Vitendo vya Nyuma vya Asynchronous katika JavaScript
160Tatizo la Callback Hell katika JavaScript
161Upakiaji Wa Picha Zisizo na Mfuatano Katika Kitanzi kwa JavaScript
Ahadi (Promises)
162
Utangulizi wa Ahadi (Promises) katika JavaScript
163Hali za Kipekee katika Ahadi (Promises) kwenye JavaScript
164Kitu na Kosa la Ahadi katika JavaScript
165Uchukuzi wa Kipekee wa Isipokuwa kwa Ahadi katika JavaScript
166Hali za Ahadi (Promise) katika JavaScript
167Minyororo ya Ahadi katika JavaScript
168Ahadi Ndani ya Mnyororo katika JavaScript
169Ishara za Kuzuia Katika Minyororo ya Ahadi katika JavaScript
170Kufanya Kazi na Arrays ya Ahadi (Promises) katika JavaScript
171Kuunda Ahadi Zilizokwisha Kutimia kwenye JavaScript
172Uwekezaji wa Asynchronous Code kuwa Promise katika JavaScript
173Tatizo la Promise Hell katika JavaScript
174Ahadi (Promises) Katika Mtindo wa Sawa (Synchronous) katika JavaScript
175Isimu za Ziada katika Mtindo wa Sauti ya JavaScript
Maktaba
Vifaa
180
Uwekaji Wadi Anuwai ya Kimaana katika JavaScript
181Misingi ya Kufanya Kazi na Terminal katika JavaScript
182Utangulizi kwa Chombo cha NodeJS
183Utangulizi wa npm katika JavaScript
184Usakinishaji wa Maktaba kupitia npm katika JavaScript
185Fomu Fupi ya Kusanidi Kupitia npm katika JavaScript
186Vitegemavyo katika Faili package.json katika JavaScript
187Vitengo vya Ukuzaji katika npm kwenye JavaScript
188Miundo ya Toleo la Tegemezi katika npm katika JavaScript
189Mipangilio ya Faili la package.json katika JavaScript
190Kuunda Faili la package.json katika JavaScript
191Uhamisho wa Mradi wa npm katika JavaScript
192Faili package-lock.json katika npm kwenye JavaScript
193Kusasisha Mifuko kupitia npm katika JavaScript
194Kuondoa Mifuruko Kupitia npm katika JavaScript
195Usakinishaji wa Ulimwenguni Kupitia npm katika JavaScript
196Kuondoa Kifurushi Kwa Ujumla Kupitia npm Katika JavaScript
197Kifaa npx katika JavaScript
198Kuzindua Skripti Kupitia npm katika JavaScript
199Meneja Yarn katika JavaScript
Moduli za ES
200
Utangulizi kwa Moduli za Kisasa katika JavaScript
201Kuingiza Moduli za ES katika JavaScript
202Usakinisha Mkusanyiko Webpack katika JavaScript
203Kanuni ya Kufanya Kazi ya Webpack Bundler katika JavaScript
204Usanidi wa Kukusanya Webpack katika JavaScript
205Kuweka Usanidi wa Kukusanya Webpack kwenye JavaScript
206Usanidi wa Jaribio kupitia Webpack katika JavaScript
207Kuunganisha Bundle kwa Ukurasa wa HTML katika JavaScript
208Kuunda Moduli ya ES katika JavaScript
209Kuunganisha Moduli ya ES katika JavaScript
210Kubadilisha Majina Wakati wa Kuagiza katika JavaScript
211Kuingiza Yaliyomo Yote ya Moduli katika JavaScript
212Upeanaji Chaguomsingi katika JavaScript
213Uchanganyishaji wa Usafirishaji katika JavaScript
214Kuingiza Yaliyomo Yote Wakati wa Kuchanganya Uhamisho katika JavaScript
215Uhamisho wa Thamani kutoka kwa Moduli za ES katika JavaScript
216Thamani kama Viboreshwa katika Moduli za ES katika JavaScript
217Uingizaji wa Moduli za npm kwenye JavaScript
218Uingizaji wa Kinetic wa Moduli za ES katika JavaScript
219Uingizaji Anuwai wa Dinamiki katika JavaScript
220Ubadilishaji wa Moduli za CommonJS kuwa ES katika JavaScript
Itifaki ya HTTP
Seva ya Kujaribu
224
Seva ya Uthibitishaji kwa JavaScript
225Matumizi ya Seva ya Kujaribu kwenye JavaScript
226Utekelezaji wa Msimbo Kupitia Seva ya Kujaribu kwenye JavaScript
227Kutoa HTML kupitia Seva ya Uthibitisho kwenye JavaScript
228Vichwa vya Jibu katika Seva ya Jaribio kwa JavaScript
229Kusanidia Porti ya Seva ya Kujaribu kwenye JavaScript
230Uzinduzi Mwingi wa Seva ya Jaribio kwenye JavaScript
Fomu
231
Kutuma Fomu katika JavaScript
232Mbinu za Kutuma Fomu katika JavaScript
233Kutuma Fomu kwa Njia ya GET katika JavaScript
234Kutuma Fomu kwa Njia ya POST katika JavaScript
235Maombi ya GET katika JavaScript
236Utumizi wa Maombi ya GET katika JavaScript
237Vitufe vya Fomu katika JavaScript
238Kupeleka Fomu Kupitia JavaScript
239Kuzuia Uwasilishaji wa Fomu katika JavaScript
240Kufanya Kazi na FormData katika JavaScript
241Mbinu za FormData katika JavaScript
242Viterushi katika FormData katika JavaScript
AJAX
243
Utangulizi wa AJAX
244Misingi ya Kufanya Kazi na fetch katika AJAX
245Msimbo wa Jibu la HTTP katika Ombi la AJAX katika JavaScript
246Ufanisi wa Ombi la AJAX katika JavaScript
247Mifumo ya Kipekee katika Maombi ya AJAX katika JavaScript
248Uvamizi Kamili wa Makosa ya AJAX katika JavaScript
249Vichwa vya HTTP Majibu katika AJAX kwa JavaScript
250Kupata JSON Kupitia AJAX katika JavaScript
251Vichwa vya HTTP ombi kupitia AJAX katika JavaScript
252Kutuma Maombi ya GET kupitia AJAX katika JavaScript
253Kutuma Maombi ya POST kupitia AJAX katika JavaScript
254Kutuma Data kupitia AJAX kwa kutumia URLSearchParams katika JavaScript
255Kutuma Data kupitia AJAX kwa kutumia FormData katika JavaScript
256Upeleaji Fomu Kupitia AJAX Kwa Kutumia FormData JavaScript
257Kutuma JSON kwa Server kwa kutumia AJAX katika JavaScript
258Sera ya CORS katika Maombi ya AJAX katika JavaScript
259Usafirishaji wa kuki katika maombi ya AJAX kwa kutumia JavaScript
260Mtindo wa Sawa wa Fetch katika JavaScript
Kazi na Canvas
261
Kuanza kutumia canvas katika JavaScript
262Uchora mistari kupitia canvas kwenye JavaScript
263Uchoreaji wa Mstatili Kupitia Canvas kwenye JavaScript
264Kuchora Duara Kupitia Canvas kwenye JavaScript
265Kubadilisha Rangi ya Mstari katika Canvas kwa JavaScript
266Kubadilisha Ukubwa wa Mistari kwenye Canvas kwa JavaScript
267Vitendo vya Kurudia katika Canvas kwa JavaScript
Uboreshaji wa Msimbo
268
Vipimo vya Kasi ya Kupakia Tovuti katika JavaScript
269Rasilimali Zinazopatikana katika JavaScript
270Uboreshaji wa Operesheni Zilizorudiwa katika JavaScript
271Uboreshaji wa Kurudia Operesheni Kubwa katika JavaScript
272Uboreshaji wa Shughuli Zilizo na Mzunguko katika JavaScript
273Uboreshaji wa Vipindi vya Ziada vya Kitanzi katika JavaScript
274Uboreshaji kupitia Vitendaji Vilivyojumuishwa kwenye JavaScript
275Uchaguzi wa Algorithm Bora katika JavaScript
276Uboreshaji wa Matumizi ya Semi za Kawaida katika JavaScript
277Uboreshaji wa Uendeshaji na DOM katika JavaScript
278Uboreshaji wa Matumizi ya Kumbukumbu katika JavaScript
279Uboreshaji wa Kubadilisha kuwa Safu kwenye JavaScript
280Uboreshaji wa Vichakataji Matukio katika JavaScript
281Uboreshaji wa Kasi kwa kutumia Kumbukumbu katika JavaScript
Data
282