Məzmuna keç
Educora

JavaScript

Vebin dili — interaktiv saytlar və tətbiqlər

JavaScript-i sıfırdan öyrən: dəyişənlərdən, şərtlərdən, dövrlərdən və funksiyalardan başlayıb massivlərə, obyektlərə, DOM-a, asinxron koda, siniflərə və modullara qədər. Hər dərsdə kodu birbaşa brauzerdə işə salıb nəticəni dərhal görəcəksən. Kursun sonunda verilənlərlə işləyən və veb-səhifələri interaktiv edən öz proqramlarını yaza biləcəksən.

27 dərs6 modul≈ 8,3 saatBaşlanğıcOrtaİrəli
İrəliləyiş0%

0 / 27 dərs tamamlandı

Kursa başla

JavaScript nədir? İlk proqram

Kursun məzmunu

Bütün testlər · 12Düsturlar və asan yollar
5

JavaScript dərinliklərində

İrəli

Dilin içəridən necə işlədiyini öyrən: qapanmalar, prototiplər, hadisə dövrü, generatorlar, funksional üslub, xətalar, müntəzəm ifadələr və performans.

8 dərs
  1. 15Görünmə sahəsi və qapanmalarJavaScript-in dəyişənləri necə tapdığını anla: leksik görünmə sahəsi, qapanmalar, IIFE və modul şablonu, həmçinin `this`, `bind`, `call` və `apply`.
  2. 16Prototiplər və varislik`class`-ın arxasında əslində nə baş verdiyini gör: prototip zənciri, `Object.create`, konstruktor funksiyalar və siniflərin niyə «sintaktik şəkər» adlandığı.
  3. 17Hadisə dövrü və paralel işlərMühərrikin içinə bax: çağırış steki, tapşırıqlar növbəsi və mikrotapşırıqlar növbəsi. `setTimeout`, Promise və `await`-in dəqiq icra sırasını təxmin etməyi öyrən.
  4. 18İteratorlar, generatorlar və simvollar`for...of` və spread-in necə işlədiyini öyrən: iterasiya protokolu, `Symbol.iterator`, `yield` ilə generator funksiyalar, tənbəl ardıcıllıqlar və unikal açar kimi simvollar.
  5. 19Funksional proqramlaşdırmaProqnozlaşdırıla bilən kod yaz: təmiz funksiyalar, dəyişməzlik, yüksək tərtibli funksiyalar, karrinq, kompozisiya və güclü `reduce` şablonları.
  6. 20Xətaların emalı və sazlama`try...catch`-dən o yana: daxili xəta tipləri, `cause` ilə öz xəta sinifləri, stek izini oxumaq, `debugger` və səhvləri tez tapmağa kömək edən konsol metodları.
  7. 21Müntəzəm ifadələrMətni müntəzəm ifadələrlə axtar, yoxla və çevir: simvol sinifləri, kəmiyyət göstəriciləri, lövbərlər, qruplar, bayraqlar və `test`, `match`, `matchAll`, `replace` metodları.
  8. 22Performans və yaddaşKodu sürətli və qənaətcil et: massiv, `Map` və `Set` əməliyyatlarının Böyük O dəyəri, debounce və throttle, memoizasiya, zibil yığımı və yaddaş sızmaları.