JavaScriptga Kirish
JavaScript — veb-sahifalar uchun dasturlash tilidir.
U ma'lumotlarni hisoblashi, boshqarishi va tekshirishi mumkin. Shuningdek, u HTML va CSS-ni yangilashi va o'zgartirishi mumkin.
JavaScript nima qila oladi?
JavaScript veb-sahifalar mazmuni, uslubi va xatti-harakatlarini o'zgartirish uchun ishlatiladi.
JavaScript HTML tarkibini o'zgartira oladi
JavaScript-ning ko'plab HTML metodlaridan biri getElementById() dir.
Quyidagi misol "demo" identifikatoriga (id) ega HTML elementini topadi va element mazmunini (innerHTML) "Salom JavaScript" ga o'zgartiradi:
Misol
document.getElementById("demo").innerHTML = "Salom JavaScript";JavaScript-da ham qo'shirnoq ("), ham bir tirnoq (') ishlatilishi mumkin:
Misol
document.getElementById('demo').innerHTML = 'Salom JavaScript';JavaScript HTML atribut qiymatlarini o'zgartira oladi
Ushbu misolda JavaScript <img> tegining src (manba) atributi qiymatini o'zgartiradi:
Chiroq misoli
<button onclick="document.getElementById('myImage').src='pic_bulbon.gif'">
Chiroqni yoqish
</button>
<img id="myImage" src="pic_bulboff.gif" style="width:100px">
<button onclick="document.getElementById('myImage').src='pic_bulboff.gif'">
Chiroqni o'chirish
</button>JavaScript HTML uslublarini (CSS) o'zgartira oladi
HTML elementining uslubini o'zgartirish — bu HTML atributini o'zgartirishning bir ko'rinishidir:
Misol
document.getElementById("demo").style.fontSize = "35px";JavaScript HTML elementlarini yashira oladi
HTML elementlarini yashirish display uslubini o'zgartirish orqali amalga oshirilishi mumkin:
Misol
document.getElementById("demo").style.display = "none";JavaScript HTML elementlarini ko'rsata oladi
Yashirin HTML elementlarini ko'rsatish ham display uslubini o'zgartirish orqali amalga oshirilishi mumkin:
Misol
document.getElementById("demo").style.display = "block";Bilasizmi?
JavaScript va Java tushuncha va dizayn jihatidan butunlay boshqacha bo'lgan ikki xil tildir.
JavaScript 1995-yilda Brendan Eich tomonidan ixtiro qilingan va 1997-yilda ECMA standartiga aylangan. ECMA-262 — standartning rasmiy nomi, ECMAScript esa tilning rasmiy nomidir.
