კურსები ›
JavaScript
ვების ენა: ინტერაქტიული გვერდები, DOM, მოვლენები, ასინქრონული კოდი და თანამედროვე JavaScript.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- ენის საფუძვლები და თანამედროვე სინტაქსი
- გვერდის მართვა DOM-ით და მოვლენებით
- ასინქრონული კოდი და მუშაობა API-სთან
სილაბუსი
დამწყები10 მოდული · 50 თავი
1JavaScript-ის საფუძვლები0 / 5
სად ეშვება JavaScriptმალებრაუზერის კონსოლიმალესკრიპტის მიერთება გვერდზემალეlet და constმალემონაცემთა ტიპებიმალექვიზი: JavaScript-ის საფუძვლებიმალე2ოპერატორები0 / 5
არითმეტიკამალეშედარებამალელოგიკური ოპერატორებიმალესტრიქონის შაბლონებიმალეტიპების გარდაქმნამალექვიზი: ოპერატორებიმალე3მართვის ნაკადი0 / 5
if და elseმალეswitchმალეტერნარული ოპერატორიმალეtruthy და falsyმალე?? და ?.მალექვიზი: მართვის ნაკადიმალე4ციკლები0 / 5
for ციკლიმალეwhile ციკლიმალეfor...ofმალეfor...inმალეbreak და continueმალექვიზი: ციკლებიმალე5ფუნქციები0 / 5
ფუნქციის გამოცხადებამალეპარამეტრებიმალედაბრუნებული მნიშვნელობამალეისრიანი ფუნქციებიმალეხილვადობამალექვიზი: ფუნქციებიმალე6მასივები0 / 5
მასივის შექმნა და ინდექსიმალედამატება და წაშლამალეslice და spliceმალეძებნა მასივშიმალემასივის გავლამალექვიზი: მასივებიმალე7ობიექტები0 / 5
ობიექტის ლიტერალიმალეთვისებებიმალემეთოდებიმალეthis-ის საფუძველიმალეობიექტის გავლამალექვიზი: ობიექტებიმალე8სტრიქონები0 / 5
სტრიქონის მეთოდებიმალეძებნა და ჩანაცვლებამალეsplit და joinმალეtrim და padმალერიცხვი და ტექსტიმალექვიზი: სტრიქონებიმალე9DOM-ის საფუძვლები0 / 5
რა არის DOMმალეელემენტის პოვნამალეშინაარსის შეცვლამალეკლასები და სტილიმალეელემენტის შექმნა და წაშლამალექვიზი: DOM-ის საფუძვლებიმალე10მოვლენების საფუძვლები0 / 5
მოვლენის მოსმენამალეclick და inputმალეevent ობიექტიმალეფორმის გაგზავნამალეკლავიატურის მოვლენებიმალექვიზი: მოვლენების საფუძვლებიმალეპროექტი: დავალებების სიამალე
To-Do აპი ბრაუზერში: დამატება, მონიშვნა და წაშლა DOM-ით და მოვლენებით.
საშუალო10 მოდული · 50 თავი
1მასივის მეთოდები0 / 5
mapმალეfilterმალეreduceმალეsortმალეfind, some და everyმალექვიზი: მასივის მეთოდებიმალე2თანამედროვე სინტაქსი0 / 5
დესტრუქტურიზაციამალეspread და restმალენაგულისხმევი პარამეტრებიმალეთვისებების მოკლე ჩანაწერიმალეimport და exportმალექვიზი: თანამედროვე სინტაქსიმალე3ხილვადობა და closure0 / 5
ხილვადობის ჯაჭვიმალეclosureმალეhoistingმალეIIFE და მოდულის ნიმუშიმალეvar-ის ხაფანგებიმალექვიზი: ხილვადობა და closureმალე4this და პროტოტიპები0 / 5
this სხვადასხვა კონტექსტშიმალეbind, call და applyმალეპროტოტიპიმალეპროტოტიპული ჯაჭვიმალეკლასებიმალექვიზი: this და პროტოტიპებიმალე5ასინქრონული კოდის საფუძვლები0 / 5
callbackმალეPromiseმალეthen და catchმალეasync და awaitმალეშეცდომები ასინქრონულ კოდშიმალექვიზი: ასინქრონული კოდის საფუძვლებიმალე6fetch და API0 / 5
fetchმალემუშაობა JSON-თანმალემოთხოვნის მეთოდებიმალექსელის შეცდომებიმალეჩატვირთვის მდგომარეობამალექვიზი: fetch და APIმალე7DOM სიღრმეში0 / 5
მოვლენების დელეგირებამალეbubbling და capturingმალემუშაობა ფორმებთანმალეdatasetმალეფრაგმენტები და შაბლონებიმალექვიზი: DOM სიღრმეშიმალე8ბრაუზერის მეხსიერება0 / 5
localStorageმალეsessionStorageმალეcookieმალეJSON-ის შენახვამალემონაცემების ვადამალექვიზი: ბრაუზერის მეხსიერებამალე9შეცდომების დამუშავება0 / 5
try და catchმალეError ობიექტიმალესაკუთარი შეცდომებიმალეfinallyმალეგამართვა DevTools-ითმალექვიზი: შეცდომების დამუშავებამალე10თარიღები და ტაიმერები0 / 5
Date ობიექტიმალეფორმატირება Intl-ითმალეsetTimeout და setIntervalმალეrequestAnimationFrameმალეdebounce და throttleმალექვიზი: თარიღები და ტაიმერებიმალეპროექტი: ამინდის აპიმალე
აპი, რომელიც ღია API-დან იღებს ამინდს, ინახავს ბოლო ქალაქებს და ამუშავებს შეცდომებს.
მოწინავე10 მოდული · 50 თავი
1მოვლენების ციკლი0 / 5
გამოძახებების სტეკიმალედავალებების რიგიმალემიკროდავალებებიმალერენდერი და ციკლიმალებლოკირების თავიდან აცილებამალექვიზი: მოვლენების ციკლიმალე2ასინქრონულობა სიღრმეში0 / 5
Promise.all, race და allSettledმალეპარალელური და მიმდევრობითიმალეგაუქმება AbortController-ითმალეგამეორება და ვადამალეასინქრონული იტერატორებიმალექვიზი: ასინქრონულობა სიღრმეშიმალე3იტერატორები და გენერატორები0 / 5
იტერაციის პროტოკოლიმალეგენერატორებიმალეSymbolმალეზარმაცი გამოთვლამალესაკუთარი იტერირებადიმალექვიზი: იტერატორები და გენერატორებიმალე4ობიექტზე ორიენტირება0 / 5
კლასები სიღრმეშიმალემემკვიდრეობამალეპირადი ველებიმალეgetter და setterმალეკომპოზიცია მემკვიდრეობის ნაცვლადმალექვიზი: ობიექტზე ორიენტირებამალე5ფუნქციური სტილი0 / 5
სუფთა ფუნქციებიმალეუცვლელობამალეcurryingმალეფუნქციების კომპოზიციამალეუცვლელი განახლებებიმალექვიზი: ფუნქციური სტილიმალე6მოდულები და ამწყობები0 / 5
ES მოდულები სიღრმეშიმალედინამიკური importმალეnpmმალეამწყობი Viteმალეtree shakingმალექვიზი: მოდულები და ამწყობებიმალე7ვებ-API-ები0 / 5
Intersection ObserverმალეHistory APIმალეClipboard და ShareმალეGeolocationმალეWeb Workersმალექვიზი: ვებ-API-ებიმალე8მონაცემთა სტრუქტურები0 / 5
Map და SetმალეWeakMapმალეtyped arraysმალეstructuredCloneმალეJSON-ის ხაფანგებიმალექვიზი: მონაცემთა სტრუქტურებიმალე9რეგულარული გამოსახულებები0 / 5
საფუძვლებიმალეჯგუფებიმალეალმებიმალეძებნა და ჩანაცვლება regex-ითმალეხშირი ნიმუშებიმალექვიზი: რეგულარული გამოსახულებებიმალე10ტესტირება0 / 5
ერთეულის ტესტიმალეტესტების გამშვები VitestმალეიმიტაციამალეDOM-ის ტესტირებამალეტესტირებადი კოდიმალექვიზი: ტესტირებამალეპროექტი: სტატიების აპიმალე
ერთგვერდიანი აპი საკუთარი როუტერით, მოდულებით, ტესტებით და ასინქრონული მონაცემებით.
ექსპერტი10 მოდული · 50 თავი
1ძრავა შიგნიდან0 / 5
V8-ის აგებულებამალეJIT კომპილაციამალეფარული კლასებიმალენაგვის შეგროვებამალემეხსიერების გაჟონვამალექვიზი: ძრავა შიგნიდანმალე2წარმადობა0 / 5
პროფაილინგიმალეგრძელი დავალებებიმალესიების ვირტუალიზაციამალეკოდის გადადებული ჩატვირთვამალეCore Web Vitalsმალექვიზი: წარმადობამალე3დიზაინის ნიმუშები0 / 5
მოდულიმალედამკვირვებელიმალეpub/subმალემდგომარეობის მანქანამალებრძანებამალექვიზი: დიზაინის ნიმუშებიმალე4მეტაპროგრამირება0 / 5
ProxyმალეReflectმალეცნობილი სიმბოლოებიმალედეკორატორებიმალეtagged templatesმალექვიზი: მეტაპროგრამირებამალე5უსაფრთხოება0 / 5
XSSმალეCSRFმალეCSPმალეუსაფრთხო შენახვამალედამოკიდებულებების უსაფრთხოებამალექვიზი: უსაფრთხოებამალე6აპლიკაციის არქიტექტურა0 / 5
მდგომარეობის მართვამალეკომპონენტები ფრეიმვორკის გარეშემალეmonorepoმალეAPI შრემალეშეცდომების ცენტრალური დამუშავებამალექვიზი: აპლიკაციის არქიტექტურამალე7PWA0 / 5
service workerმალექეშირების სტრატეგიებიმალეჯერ ოფლაინმალეpush შეტყობინებებიმალეფონური სინქრონიზაციამალექვიზი: PWAმალე8ბრაუზერის რთული API-ები0 / 5
WebSocketმალეServer-Sent EventsმალეIndexedDBმალეWebAssembly-ის შესავალიმალეStreams APIმალექვიზი: ბრაუზერის რთული API-ებიმალე9ხელსაწყოები0 / 5
ESLintმალეPrettierმალეTypeScript-ის გაცნობამალეტესტები CI-შიმალევერსიები და გამოშვებამალექვიზი: ხელსაწყოებიმალე10ენის განვითარება0 / 5
TC39 და ეტაპებიმალეახალი შესაძლებლობებიმალეpolyfill და transpileმალეთავსებადობის ცხრილებიმალესპეციფიკაციის კითხვამალექვიზი: ენის განვითარებამალეპროექტი: ოფლაინ ჩანაწერების აპიმალე
PWA, რომელიც ინტერნეტის გარეშეც მუშაობს: service worker, IndexedDB და სინქრონიზაცია.