

JavaScript waa luqad computer programming ah oo loo isticmaalo in lagu sameeyo websiteyo firfircoon oo is-dhexgalaya dadka isticmaala. Waa mid ka mid ah luqadaha ugu muhiimsan ee internetka maanta.
Muxuu u Isticmaalaa?
1. Websiteyo Firfircoon
JavaScript waxay ka dhigtaa websiteyo inay noqdaan kuwo:
- Dhaqaaqaya oo animation leh
- Ka jawaabaya ficilada isticmaalaha (riixitaan, gujinta, qorista)
- Beddelaya iyada oo aan dib loo soo celinayo bogga
Tusaale:
- Marka aad riixdo badhanka oo menu ka soo baxo
- Marka aad buuxinayso form oo ay kuu sheegto khalad degdeg ah
- Sawirro is-beddelaya otomaatig ah
2. Websiteyo Interactive
- Ciyaaraha online
- Kharaariidaha (maps) sida Google Maps
- Chat-yada live
- Social media feeds oo cusbooneysanaya
3. Web Applications
Barnaamijyo buuxda oo ku shaqeeya browser-ka:
- Gmail
- YouTube
- Netflix
Sida JavaScript u Shaqeyso
JavaScript waxay ku shaqeysaa browser-ka (Chrome, Firefox, Safari):
javascript
// Tusaale fudud
document.getElementById(“badhanka”).onclick = function() {
alert(“Waad riixday badhanka!”);
};
Koodhkan wuxuu sameeyaa:
- Helaya badhanka bogga ku jira
- Sugaya marka qofku riixo
- Muujinaya fariin
Qaybaha JavaScript Ku Shaqeyso
1. Frontend (Dhinaca Isticmaalaha)
Wixii aad aragtid browser-ka:
- Bogga muuqaalkiisa
- Dhaqdhaqaaqa iyo ficilada
- Wax walba oo aad la falgasho
2. Backend (Dhinaca Server-ka)
Isticmaalka Node.js, JavaScript waxay ku shaqeyn kartaa server-ka:
- Kaydsiga database-ka
- Xisaabinta adag
- Xiriirka shabakada
3. Mobile Apps
Frameworks sida React Native waxay kaaga caawiyaan inaad sameyso apps mobile ah JavaScript-ka isticmaalaya.
Faa’iidooyinka JavaScript
✓ Sahlan Barashada
- Luqadda waa mid fahmi karo
- Tusaalayaal badan ayaa jira online
✓ Awood Badan
- Waxaad sameysan kartaa wax walba: websiteyo, apps, ciyaaro, robotsyo
✓ Caan ah
- Shirkadaha oo dhan ayaa isticmaala
- Shaqooyin badan oo ku saabsan
✓ Library iyo Framework Badan
- React – Samynta user interfaces
- Angular – Web applications waaweyn
- Vue.js – Websiteyo firfircoon
- Node.js – Server-side programming
Farqi u Dhexeeya JavaScript iyo Luqadaha Kale
| JavaScript | HTML | CSS |
| Dhaqdhaqaaq iyo ficil | Qaab-dhismeedka bogga | Muuqaalka (midabka, font-ka) |
| Programming luqad | Markup luqad | Styling luqad |
Tusaale Kooban:
- HTML – Wuxuu abuuraa badhanka
- CSS – Wuxuu siiyaa midab iyo qaab qurux badan
- JavaScript – Wuxuu ka dhigaa inuu shaqeeyo marka la riixo
Tusaalayaal Fudud
1. Fariin Muujinta
javascript
console.log(“Hello World!”);
2. Xisaabinta
javascript
let a = 5;
let b = 3;
let natiijo = a + b; // 8
3. Beddelka Bogga
javascript
document.getElementById(“iftimiye”).innerHTML = “Qoraal cusub!”;
Maxaad Ku Bilaabi Kartaa?
- Ma u baahna wax khaas ah – Browser-kaaga oo keliya
- Bilow tusaalayaal fudud – Samee bog HTML fudud oo JavaScript ku dar
- Baro online – Websites badan oo bilaash ah ayaa jira:
- freeCodeCamp
- Codecademy
- MDN Web Docs
- W3Schools
Mustaqbalka JavaScript
JavaScript way sii kobcaysaa:
- AI iyo Machine Learning – TensorFlow.js
- IoT (Internet of Things) – Johnny-Five
Game Development – Phase
