JavaScript | 𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗰𝗵𝗮𝗻𝗻𝗲𝗹
36 subscribers
51 photos
7 videos
1 file
85 links
💾 Bio: "The channel is made for learners who study most well-known coding language «JavaScript»".

Telegram: t.me/absJavaScript
X: twitter.com/absJavaScript
Download Telegram
#JavaScript #Dasturlash #WebDasturlash #Frontend #HTML #CSS #JS #Programmer #CodingLife #WebDevelopment #absJavaScript

1. JavaScript nima? Nega uni o‘rganish kerak?


ℹ️ JavaScript (JS) – bu veb-saytlar, dasturlar va hatto serverlarni yaratishda ishlatiladigan kuchli dasturlash tili.

🔴 JS Nimaga Kerak?

Dinamik veb-sahifalar yaratish
Tugmalar, animatsiyalar, modal oynalar qo‘shish
Ma'lumotlarni qayta ishlash va API'lar bilan ishlash

🔴 Dastlabki "JS" kodingiz

Quyidagi kod ekranga "Salom, JavaScript!" deb chiqaradi:
console.log("Salom, JavaScript!");

Bu kodni browserning console oynasida yoki Node.js muhiti orqali ishlatishingiz mumkin!

Savol: "JavaScript" qaysi sohalarda ishlatiladi? Kommentda fikr qoldiring!

Keyingi postda "JavaScriptni qanday ishlatamiz?" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
👍2🔥2❤‍🔥11
#JavaScript #Dasturlash #WebDasturlash #Frontend #HTML #JS #CodingLife #JavaScriptTutorial #absJavaScript

2. JavaScriptni Qanday Ishlatamiz?


JavaScript kodini uch xil usulda ishlatish mumkin:

1️⃣ HTML ichida <script> orqali


Eng oddiy usul – HTML hujjatining ichida yozish:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS Boshlanishi</title>
</head>
<body>
<h1>Salom, JavaScript!</h1>

<script>
alert("Bu JavaScript!");
</script>
</body>
</html>


📌 Bu kod sahifa yuklanganda alert oynasini chiqaradi.

2️⃣ Alohida ".js" fayl orqali

Kodingizni alohida .js faylga yozib, HTML bilan bog‘lash yaxshiroq:
<script src="script.js"></script>

📌 Bunda barcha JavaScript kodi script.js faylida bo‘ladi.

3️⃣ Brauzer console orqali

Agar siz tezda kodni tekshirmoqchi bo‘lsangiz:
1️⃣ Chrome yoki Firefox’ni oching
2️⃣ F12 tugmasini bosing
3️⃣ Console oynasiga quyidagi kodni yozing

console.log("JavaScript ishladi!");

📌 Bu kod console’da "JavaScript ishladi!" deb chiqaradi.

Avvalgi postda "JavaScript nima? Nega uni o‘rganish kerak?" yoritilgan.
Keyingi postda "HTML, CSS va JavaScript – ularning farqi nima?" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
🏆2❤‍🔥1👍1🔥1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #WebDevelopment #LearnToCode

4. HTML asoslari – dastlabki sahifamiz


Agar veb-sahifa yaratmoqchi bo‘lsangiz, "HTML" bilan boshlash kerak! Bugun dastlabki "HTML" sahifamizni yaratamiz.

📌 HTML tuzilishi

HTML hujjati quyidagi tuzilishga ega:

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mening Birinchi Sahifam</title>
</head>
<body>
<h1>Salom, dunyo!</h1>
<p>Bu mening birinchi HTML sahifam.</p>
</body>
</html>

🔹 <!DOCTYPE html> – HTML5 versiyasini bildiradi.
🔹 <html> – HTML hujjatini boshlaydi.
🔹 <head> – Sahifaning yashirin qismini o‘z ichiga oladi (meta ma’lumotlar, title va boshqalar).
🔹 <body> – Foydalanuvchilar ko‘radigan asosiy qismlar shu yerda bo‘ladi.

👨‍💻 HTML sahifani qanday ochamiz?

1️⃣ .html kengaytmali fayl yaratamiz (masalan, index.html).
2️⃣ Faylni "Google Chrome" yoki Firefox brauzerida ochamiz.

Tayyor! Sizning birinchi veb-sahifangiz yaratildi!

Avvalgi postda "HTML, CSS va JavaScript - Ularning farqi nima?" yoritilgan.
Keyingi postda "HTML asosiy teglari" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
🔥2❤‍🔥11👍1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #LearnToCode

5. HTML asosiy teglari – Veb-sahifaga tuzilma berish


Har bir HTML hujjati teglar orqali yaratiladi. Bugun asosiy HTML teglarini ko‘rib chiqamiz!

📌 Eng Muhim HTML Teglari

Quyida asosiy HTML teglar va ularning vazifalari keltirilgan:

📝 Amaliy Misol

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>HTML Teglari</title>
</head>
<body>
<h1>Salom, HTML!</h1>
<p>Bu oddiy matn.</p>
<a href="https://google.com" target="_blank">Google-ga o'tish</a>
<img src="image.jpg" alt="RASM_TAVSIFI">
</body>
</html>

📌 Tavsiyalar:
<h1>eng katta sarlavha, <h6> – eng kichik.
<a href="url">sahifani boshqa sahifaga bog‘lash uchun ishlatiladi.
<img>rasmlar uchun ishlatiladi (alt – rasm tavsifi).

Avvalgi postda "HTML asoslari – dastlabki sahifamiz" mavzusi yoritilgan.
Keyingi postda "HTML formalar va foydalanuvchi kiritmalarini" yoritiladi!

🔗 @absJavaScript | #
#JaSc@absJavaScript
🔥2❤‍🔥11👍1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Forms #LearnToCode

6. HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?


🔗 @absJavaScript | #JaSc@absJavaScript
🔥2❤‍🔥11👍1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Forms #LearnToCode

6. HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?


Veb-saytlarda foydalanuvchilardan ma’lumot olish uchun HTML formalar ishlatiladi. Bugun formalar va input turlarini o‘rganamiz!

📌 Formaning Tuzilishi

HTML formasi <form> tegi ichida yaratiladi va turli input elementlarini o‘z ichiga oladi.

Misol: Oddiy ro‘yxatdan o‘tish formasi

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>Ro‘yxatdan o‘tish</title>
</head>
<body>
<h2>Ro‘yxatdan o‘tish</h2>
<form action="submit.php" method="POST">
<label for="name">Ismingiz:</label>
<input type="text" id="name" name="name" required>

<label for="email">Email:</label>
<input type="email" id="email" name="email" required>

<label for="password">Parol:</label>
<input type="password" id="password" name="password" required>

<button type="submit">Yuborish</button>
</form>
</body>
</html>

📌 Muhim Form Elementlari

📌 Formani To‘g‘ri Ishlatish


action="submit.php" – ma’lumot jo‘natiladigan server manzili.
method="POST" – ma’lumot jo‘natish usuli (GET yoki POST).
required – foydalanuvchi ushbu maydonni to‘ldirishini talab qiladi.

Avvalgi postda "HTML asosiy teglari – Veb-sahifaga tuzilma berish" yoritiladi.
Keyingi postda "HTML jadval (table) yaratish" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
🔥2❤‍🔥111
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Tables #LearnToCode

Darsni davom etamiz…
7. HTML Jadval (Table) Yaratish


Agar siz "ma'lumotlarni tartibli" ko‘rinishda aks ettirmoqchi bo‘lsangiz, "HTML jadvallari (tables)" dan foydalanishingiz mumkin. Bugun "HTML jadval yaratish" va "asosiy teglarini" o‘rganamiz!

📌 HTML jadvalining tuzilishi

Jadval <table> tegi yordamida yaratiladi va quyidagi elementlardan iborat bo‘ladi.

📝 Amaliy misol
<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>HTML Jadval</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid black;
padding: 10px;
text-align: center;
}
th {
background-color: #f4f4f4;
}
</style>
</head>
<body>
<h2>O‘quvchilar Ro‘yxati</h2>
<table>
<tr>
<th>#</th>
<th>Ism</th>
<th>Yosh</th>
</tr>
<tr>
<td>1</td>
<td>Ali</td>
<td>18</td>
</tr>
<tr>
<td>2</td>
<td>Bekzod</td>
<td>20</td>
</tr>
</table>
</body>
</html>


📌 Izoh:
<th> – jadval ustunlari uchun sarlavha beradi.
<td> – oddiy katak (ma’lumot joylashadi).
border-collapse: collapse; – chegaralarni birlashtirib, yaxlit ko‘rinish hosil qiladi.

Avvalgi postda "HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?" yoritilgan.
Keyingi postda "CSS Asoslari – Veb-sahifalarni Chiroyli Qilish" yoritiladi

🔗 @absJavaScript | #JaSc@absJavaScript
2❤‍🔥21
#CSS #HTML #Frontend #WebDasturlash #LearnToCode #WebDesign #Dasturlash
Darsni davom ettiramiz…

8. CSS Asoslari – Veb-sahifalarni Chiroyli Qilish


Agar veb-sahifangiz odamlarni jalb qiluvchi bo‘lishini istasangiz, CSS dan foydalanishingiz kerak! Bugun CSS nima ekanligi va qanday ishlatilishini o‘rganamiz.

📌 CSS Nima?

CSS (Cascading Style Sheets) – bu veb-sahifaning dizaynini belgilovchi uslublar to‘plami.

🔹 HTML – veb-sahifaning skeleti
🔹 CSS – sahifaning dizayni


— — — — — — — — —

👨‍💻 CSS Qanday Ishlatiladi?

CSS kodini uch xil usulda yozish mumkin:

1️⃣ Inline CSS (HTML teglari ichida yozish)

<p style="color: blue; font-size: 18px;">Bu ko‘k rangdagi matn.</p>

Tez ishlaydi, lekin kod tartibsiz bo‘lib ketishi mumkin.


— — — — — — — — —

2️⃣ Internal CSS (HTML faylning <style> qismida yozish)

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>CSS Misol</title>
<style>
p {
color: red;
font-size: 20px;
}
</style>
</head>
<body>
<p>Bu qizil rangdagi matn.</p>
</body>
</html>

HTML bilan bir joyda, lekin kod o‘sib ketgan sari qiyinlashadi.


— — — — — — — — —

3️⃣ External CSS (Alohida .css faylda yozish)


style.css faylini yaratamiz:

p {
color: green;
font-size: 22px;
}

Keyin uni HTML faylga ulaymiz:

<link rel="stylesheet" href="style.css"> 

Eng toza va katta loyihalar uchun eng yaxshi usul!


— — — — — — — — —

📌 CSS Qanday Foyda Keltiradi?

✔️ Veb-sahifani chiroyli va zamonaviy qiladi
✔️ Kodni tartibli va o‘zgartirishga qulay qiladi
✔️ Bir CSS fayl bilan bir nechta HTML sahifalarni boshqarish mumkin


Avvalgi postda "HTML jadval (Table) yaratish" mavzusi yoritilgan!
Keyingi postda "CSS ranglar va fon (Background) bilan ishlash" yoritiladi!

🔗 @absJavaScript | #JaSc@absJavaScript
❤‍🔥2🔥21
#CSS #WebDasturlash #Frontend #HTML #Background #Colors #LearnToCode
Darslarni davom ettiramiz…

9. CSS Ranglar va Fon (Background) Bilan Ishlash


Veb-sahifalar chiroyli ko‘rinishi uchun ranglar va fon tasvirlari muhim rol o‘ynaydi. Bugun CSS da rang berish usullari va fonni o‘zgartirish usullarini o‘rganamiz!


— — — — — — — — —

🎨 CSS Ranglarni Qanday Berish Mumkin?

CSS da ranglarni berishning 3 xil usuli bor:

1️⃣ Nom bilan (red, blue, green)

h1 {
color: blue;
}

2️⃣ RGB kodi bilan (rgb(255, 0, 0))

p {
color: rgb(255, 0, 0);
}

3️⃣ Hex kodi bilan (#ff0000, #00ff00)
h2 {
color: #ff0000;
}

📌 RGB va Hex kodlari yordamida har qanday rangni yaratish mumkin!


— — — — — — — — —

🖼️ CSS Background – Fonni O‘zgartirish

1️⃣ Oddiy rang berish

body {
background-color: lightgray;
}

2️⃣ Rasmni fon sifatida qo‘yish

body {
background-image: url("background.jpg");
background-size: cover;
background-position: center;
}

3️⃣ Gradient fon yaratish

body {
background: linear-gradient(to right, red, blue);
}

📌 Tushuncha:
background-color – oddiy fon rangi.
background-image – fon tasviri.
background-size: cover; – tasvirni ekran bo‘ylab to‘liq joylashtirish.
linear-gradient() – ranglarning yumshoq o‘tishini yaratadi.



— — — — — — — — —

🎯 Amaliy Misol

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>CSS Fonlar</title>
<style>
body {
background: linear-gradient(to right, #ff7e5f, #feb47b);
color: white;
text-align: center;
font-size: 24px;
padding: 50px;
}
</style>
</head>
<body>
<h1>CSS Ranglar va Fon</h1>
<p>Bu sahifada gradient fon qo‘llanilgan.</p>
</body>
</html>


Oldingi postda "CSS asoslari – veb-sahifalarni chiroyli qilish" mavzusi yoritilgan.
Keyingi postda "CSS Shriftlar (Fonts) va Matnni Stilizatsiya Qilish" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
❤‍🔥2🔥2👍1