JavaScript бол өнөөдрийн веб ертөнцийн зүрх сэтгэл болсон программчлалын хэлнүүдийн нэг юм. Веб хуудсыг амьд мэт хөдөлгөөнтэй, интерактив болгодог энэ хэлийг анх хэрхэн бүтээсэн тухай түүх, хөгжлийн шатлал, онцлог шинж чанаруудыг энэхүү нийтлэлд танилцуулъя.
Түүхэн товчоо
1995 онд Netscape компанийн инженер Brendan Eich ердөө 10 хоногийн дотор анхны JavaScript хэлийг бүтээжээ. Тухайн үед энэ хэлийг Mocha гэж нэрлэж байсан бөгөөд дараа нь LiveScript, эцэст нь алдартай Java хэлийг дуурайсан байдлаар маркетингийн зорилгоор JavaScript хэмээн нэрлэсэн.
Жич: Java болон JavaScript хоёр нь нэр төдий адилхан боловч огт өөр хэлнүүд юм.

Яагаад JavaScript чухал вэ?
Энгийн HTML болон CSS нь веб хуудсыг бүтэц, өнгө төрхтэй болгож өгдөг бол JavaScript нь хэрэглэгчтэй харилцаж, мэдээллийг амьд байдлаар (динамикаар) удирдах боломжийг олгодог.
Жишээлбэл:
Форм бөглөлт шалгах
Мэдээлэл шинэчлэх (refresh хийхгүйгээр)
Анимац, хөдөлгөөнт элемент
Онлайн чат, интерактив газрын зураг
JavaScript-ийн гол онцлог
Интерпрет хэл — кодыг browser шууд уншиж гүйцэтгэдэг
Кросс платформ — ямар ч төхөөрөмжийн browser дээр ажиллана
Объект дээр суурилсан
Асинхрон ажиллагааг дэмждэг — хэрэглэгчийн хүлээлт багасдаг
Клиент болон сервер талд ашиглаж болдог (Node.js-ийн ачаар)

Хэрэглэгчийн нэрийг асууж, мэндчилдэг энгийн JavaScript кодын жишээ:
Сайн уу, JavaScript!
Орчин үеийн хэрэглээ
JavaScript нь зөвхөн жижиг скрипт биш болсон. Өнөөдөр дараах орчинд идэвхтэй хэрэглэгддэг:
Frontend: React, Vue, Angular
Backend: Node.js, Express
Mobile App: React Native, Ionic
Game Development: Phaser.js
AI/ML: TensorFlow.js

Хөгжлийн үе шат (Highlights)
Он | Үйл явдал |
---|---|
1995 | Brendan Eich анхны хувилбарыг бүтээв |
1996 | Microsoft өөр хувилбар болох JScript-г гаргав |
1997 | JavaScript-ийг стандарт болгож, ECMAScript (ES) нэрээр бүртгэв |
2009 | Node.js бий болж, JavaScript-г сервер талд ашиглаж эхлэв |
2015 | ES6 (ECMAScript 2015) томоохон шинэчлэлттэй гарсан |
JavaScript бол вэб хөгжүүлэлтийн салшгүй хэсэг бөгөөд хэрэглэгчидтэй шууд харьцах хамгийн хүчирхэг хэрэгсэл юм. 10 хоногийн дотор бүтсэн анхны хувилбараас өнөөгийн дэлхий даяар өргөн хэрэглэгддэг платформ хүртэл хөгжсөн энэ хэл нь технологийн хувьсалд үнэтэй хувь нэмэр оруулсаар байна.
Хайлт
Категори
Категори
- 1 минутын уншлага (377)
- 2 минутын уншлага (218)
- AI (15)
- Algorithm (7)
- CodeX (2)
- Competitive programming (18)
- computer science (8)
- Machine Learning (6)
- Богино прожектууд (15)
- боловсрол (134)
- Зөвлөгөө (65)
- Зөвлөгөө (75)
- Код (64)
- Крипто (14)
- Математик (2)
- Тархи ба Код (6)
- Технологийн түүх (4)
- Хөндлөнгийн (30)