<script>


Misol

JavaScript yordamida "Hello JavaScript!" matnini yozish:

<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

<script> tegi mijoz tomonidagi skriptni (JavaScript) joylashtirish uchun ishlatiladi.

<script> elementi yo skript ko‘rsatmalarini o‘z ichiga oladi, yoki src atributi orqali tashqi skript fayliga ishora qiladi.

JavaScript’ning keng tarqalgan qo‘llanilish sohalari — rasmlar bilan ishlash, formalarni tekshirish (validatsiya) va kontentni dinamik o‘zgartirish.


Maslahatlar va eslatmalar

Maslahat: Brauzerida skriptlarni o‘chirib qo‘ygan yoki brauzeri mijoz tomonidagi skriptlarni qo‘llab-quvvatlamaydigan foydalanuvchilar uchun <noscript> elementiga ham qarang.

Maslahat: Agar JavaScript haqida ko‘proq bilmoqchi bo‘lsangiz, JavaScript darsligimizga kiring.


Brauzerlarda qo‘llab-quvvatlash

Element
<script> Ha Ha Ha Ha Ha


Atributlar

Atribut Qiymat Tavsif
async async Skript sahifani tahlil qilish (parsing) bilan parallel ravishda yuklab olinishini va mavjud bo‘lishi bilanoq (tahlil tugashidan oldin) bajarilishini belgilaydi (faqat tashqi skriptlar uchun)
crossorigin anonymous
use-credentials
So‘rov rejimini HTTP CORS so‘roviga o‘rnatadi
defer defer Skript sahifani tahlil qilish (parsing) bilan parallel ravishda yuklab olinishini va sahifa tahlili tugagandan keyin bajarilishini belgilaydi (faqat tashqi skriptlar uchun)
integrity filehash Brauzerga yuklab olingan skriptni tekshirish imkonini beradi, shunda manba o‘zgartirilgan (manipulyatsiya qilingan) bo‘lsa, kod hech qachon yuklanmaydi
nomodule True
False
Skript ES2015 modullarini qo‘llab-quvvatlaydigan brauzerlarda bajarilmasligi kerakligini belgilaydi
referrerpolicy no-referrer
no-referrer-when-downgrade
origin
origin-when-cross-origin
same-origin
strict-origin
strict-origin-when-cross-origin
unsafe-url
Skriptni olishda qaysi referrer ma’lumoti yuborilishini belgilaydi
src URL Tashqi skript faylining URL manzilini belgilaydi
type scripttype Skriptning media turini belgilaydi

HTML va XHTML o‘rtasidagi farqlar

XHTML’da skriptlar ichidagi kontent #PCDATA sifatida (CDATA o‘rniga) e’lon qilinadi, ya’ni undagi entitetlar tahlil qilinadi.

Bu shuni anglatadiki, XHTML’da barcha maxsus belgilar kodlanishi yoki butun kontent CDATA bo‘limi ichiga o‘ralishi kerak:

<script type="text/javascript"> //<![CDATA[ let i = 10; if (i < 5) {   // some code } //]]> </script>

Global atributlar

<script> tegi HTML’dagi global atributlarni ham qo‘llab-quvvatlaydi.


Tegishli sahifalar

HTML darsligi: HTML skriptlar

HTML DOM ma’lumotnomasi: Script obyekti

JavaScript darsligi: JavaScript’ni o‘rganing


Standart CSS sozlamalari

Ko‘pchilik brauzerlar <script> elementini quyidagi standart qiymatlar bilan ko‘rsatadi:

script {   display: none; }


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!