Dərs 1 Başlanğıc səviyyə

JavaScript dilinə giriş

JavaScript səyahətinə xoş gəldiniz! Bu dərsdə JavaScript-in nə olduğunu öyrənəcək, onun maraqlı tarixini kəşf edəcək və ilk JavaScript kodunuzu necə işlədəcəyinizi biləcəksiniz.

Introduction to JavaScript

Nə öyrənəcəksiniz

  • JavaScript-in nə olduğu və niyə bu qədər populyar olduğu
  • JavaScript-in tarixi və inkişafı
  • JavaScript versiyaları və ECMAScript standartları
  • JavaScript kodu işlətməyin müxtəlif yolları

01 JavaScript nədir?

JavaScript dünyanın ən populyar və çoxfunksiyalı dillərindən birinə çevrilmiş yüksək səviyyəli, interpretasiya olunan proqramlaşdırma dilidir. Əvvəlcə veb brauzerlər üçün yaradılsa da, JavaScript ilkin məqsədindən çox kənara çıxıb.

Maraqlı fakt:Adına baxmayaraq, JavaScript-in Java ilə heç bir əlaqəsi yoxdur! Bu ad 1995-ci ildə Java çox populyar olanda marketinq qərarı olaraq seçilmişdi. Onlar tamamilə fərqli dillərdir.

Əsas xüsusiyyətlər

Yüksək səviyyəli

Yaddaş idarəetməsi kimi mürəkkəb detalları gizlədir, öyrənməyi və yazmağı asanlaşdırır

İnterpretasiya olunan

Kod əvvəlcədən kompilyasiya etmədən sətir-sətir işləyir — ani nəticə!

Dinamik tipləmə

Dəyişənlər istənilən tip məlumat saxlaya bilər — başlayanlar üçün çevik və asan

Çox paradigmalı

Müxtəlif proqramlaşdırma üslublarını dəstəkləyir: prosedural, obyekt-yönümlü və funksional

JavaScript harada istifadə olunur?

Bu gün JavaScript hər yerdədir — yalnız veb brauzerlərdə deyil:

Veb proqramlaşdırma

Frontend və Backend

Mobil tətbiqlər

React Native, Ionic

Masaüstü tətbiqlər

Electron (VS Code, Slack)

Server tərəfi

Node.js, Deno, Bun

Oyunlar

Phaser, Three.js

ML (Machine Learning)

TensorFlow.js

02 JavaScript-in tarixi

JavaScript-in maraqlı yaranma hekayəsi var. Gəlin hər şeyin necə başladığını görmək üçün zamanda geri səyahət edək:

1995

JavaScript-in yaranması

Brendan Eich Netscape-də işləyərkən JavaScript-i cəmi 10 günə yaratdı. Əvvəlcə "Mocha", sonra "LiveScript" və nəhayət "JavaScript" adlandırıldı.

1996

Microsoft qoşulur

Microsoft Internet Explorer üçün "JScript" adlı öz versiyasını yaratdı, bu da brauzer müharibələrini başlatdı və standartlaşdırmaya ehtiyac olduğunu göstərdi.

1997

ECMAScript yaranır

JavaScript standartlaşdırma üçün ECMA International-ə təqdim edildi. Rəsmi standart ECMAScript (ES) adlanır.

2009

Node.js inqilabı

Ryan Dahl JavaScript-i serverlərdə işlətməyə imkan verən Node.js-i yaratdı. Bu hər şeyi dəyişdirdi — JavaScript artıq yalnız brauzer üçün deyildi!

2015

ES6 — böyük yeniləmə

ECMAScript 2015 (ES6) böyük təkmilləşdirmələr gətirdi: arrow functions, classes, modules, promises və daha çox şey. Müasir JavaScript üçün dönüş nöqtəsi.

Bu gün

1 nömrəli dil

JavaScript ardıcıl olaraq dünyanın ən populyar proqramlaşdırma dili sıralanır, illik yeniləmələr və böyük ekosistem ilə.

"Seçim edəndə – hər zaman JavaScript-i seç."
— Brendan Eich, JavaScript-in yaradıcısı

03 JavaScript versiyaları (ECMAScript)

JavaScript ECMAScript standartına əməl edir. Hər versiya yeni xüsusiyyətlər və təkmilləşdirmələr əlavə edir. Ən vacib versiyalar bunlardır:

VersiyaİlƏsas xüsusiyyətlər
ES11997İlk nəşr — əsas
ES31999Regular expressions, try/catch
ES52009Strict mode, JSON dəstəyi, Array metodları
ES6/ES20152015let/const, arrow functions, classes, modules, promises
ES20162016Array.includes(), üstdərəcə operatoru
ES20172017async/await, Object.entries()
ES20202020Optional chaining (?.), nullish coalescing (??)
ES20242024Array qruplaşdırma, Promise.withResolvers()
Bilinməli:2015-ci ildən etibarən JavaScript illik yeniləmələr alır (ES2016, ES2017 və s.). Bu kursda bütün cari brauzerlərdə və mühitlərdə dəstəklənən müasir JavaScript (ES6+) istifadə edəcəyik.

04 JavaScript-i necə işlətmək olar

JavaScript-in ən yaxşı cəhətlərindən biri başlamağın nə qədər asan olmasıdır. JavaScript işlətməyin ən geniş yayılmış yolları bunlardır:

1

Brauzer konsolu

Ən sürətli yol — heç bir quraşdırma lazım deyil!

Hər müasir brauzerin daxili JavaScript konsolu var. İndi sınayın:

  1. Brauzerinizi açın (Chrome, Firefox, Edge, Safari)
  2. F12 və ya Ctrl+Shift+J basın (Mac: Cmd+Option+J)
  3. "Console" tabını açın
  4. JavaScript kodunuzu yazın və Enter basın!
Bunu brauzer konsolunuzda sınayın
console.log('Hello, World!');
2

Node.js

JavaScript-i brauzerdən kənarda işlədin

Node.js JavaScript-i kompüterinizdə, serverdə və ya istənilən yerdə işlətməyə imkan verir:

  1. nodejs.org saytından Node.js-i yükləyin və quraşdırın
  2. app.js adlı fayl yaradın
  3. Faylda JavaScript kodunuzu yazın
  4. Terminaldə bu əmrlə işlədin: node app.js
app.js
console.log('Hello from Node.js!');
Terminal
node app.js
3

Onlayn kod redaktorları

Quraşdırma yoxdur — brauzerdə kod yazın

Bu pulsuz onlayn alətlər JavaScript-i dərhal yazmağa və işlətməyə imkan verir:

İlk JavaScript proqramınız!

Gəlin klassik "Hello, World!" proqramını yazaq. Brauzer konsolunuzu açın və yazın:

javascript
console.log('Hello, World!');

Enter basın və Hello, World! konsolda görünməlidir. Təbrik edirik! İlk JavaScript kodunuzu işlətdiniz! 🎉

Xülasə

JavaScript yüksək səviyyəli, interpretasiya olunan, çox paradigmalı proqramlaşdırma dilidir
1995-ci ildə Brendan Eich tərəfindən Netscape-də cəmi 10 günə yaradılıb
ECMAScript rəsmi standartdır; ES6 (2015) böyük yeniləmə idi
JavaScript brauzerlərdə, serverlərdə (Node.js), mobil tətbiqlərdə və başqa yerlərdə işləyə bilər
Brauzer konsolu JavaScript ilə təcrübə aparmağın ən asan yoludur

Təklifiniz var, səhv və ya xəta tapdınız? Zəhmət olmasa bizimlə əlaqə saxlayın.