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
Reaksiyalarni portlatamiz๐Ÿงจ

Kompyuteringizda sinab koสปring!
Consolega nima chiqadi?
JavaScript


#absJavaScript

https://t.me/abs_Java_Script
๐Ÿ‘2โšก1โคโ€๐Ÿ”ฅ1๐Ÿ”ฅ1๐Ÿ˜1๐Ÿ†’1
#Dars16 #JS #absJavaScript #JavaScript #Foydali
โšก๏ธโšก๏ธโšก๏ธ
Buni kompyuteringizda sinab koสปring.
HTML ochib, unga JS ni ulab, JS ga yozing va "Open with LiveServer". "Parol yozin"ga parol oสปylab toping ๐Ÿ”๐Ÿ˜„.
let parol = prompt('Kirish uchun parolni kiriting') 
if(parol == "Parol yozin"){
alert("Parol to'g'ri, saytdan foydalanishingiz mumkin!")
else{
location.reload()
}

๐Ÿ˜

๐Ÿ”—  t.me/absJavaScript
โคโ€๐Ÿ”ฅ1โšก1๐Ÿ‘1๐Ÿ˜1๐Ÿ†1๐Ÿ†’1
#JavaScript #absJavaScript
Insonlar aldashi mumkin, lekin raqamlar aldamaydi ๐Ÿ‘€

๐Ÿ“Œ Dasturchilarning koโ€˜pchiligi telefonga nisbatan kompyuterdan koโ€˜proq foydalanadilar.

โŒ› Ular web-saytlarga asosan kompyuterdan kiriladi deb oโ€˜ylaydilar.

โš ๏ธ Buning oqibatida web-saytlarning responsivligiga kam eโ€™tibor berishadi.

โ€ผ๏ธ Lekin raqamlar shuni koโ€˜rsatmoqda-ki, biz kattaroq eโ€™tiborni responsivlikka qaratishimiz kerak ekan.

(Maสผlumot oสปrnida aytish mumkinki "RESPONSIVE" bu - saytni bir turdagi emas balki bir necha turdagi yani telefon ๐Ÿ“ฑ, noutbuk๐Ÿ’ป, planshet๐Ÿ–ฅ va boshqa turdagi gadgetlarga ham moslab yaratish โœ….)

Postni Do'stlarga ham share qilaylik โšก๏ธ

๐Ÿ”—  t.me/absJavaScript
โšก2โคโ€๐Ÿ”ฅ1๐Ÿ‘1๐Ÿ”ฅ1๐Ÿ†’1
#challenge #snow #JavaScript #absJavaScript #HTML #CSS #JS #winter

Sinab koสปringchi nima chiqar ekan ๐Ÿ˜‰.

Code ๐Ÿ‘‡

<!DOCTYPE html>

<html>
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8">
<title>Snow</title>
</head>
<body>

<section class="section">
<div class="section-container">
<img class="section-container-img" href="https://images.app.goo.gl/8ctwMkEr5ZurDYLR6" alt="snow-icon">
<button class="print">Print</button>
</div>
</section>

</body>
</html>

*{
margin: 0;
padding: 0;
}

.section{
padding-top: 75px;
padding-bottom: 75px;
bacground-color: #2BBFFF;
}
.section-container{
margin-left: auto;
margin-right: auto;
width: 1200px;
display: flex;
justify-content: space-between;
}
.section-container-img{
width: 100px;
height: 100px;
}
.print{
padding: 10px;
color: #000;
bacground-color: #FFF;
border-radius: 8px;
border: none;
}


let btn = document.querySelector('.print');

btn.addEventListener('click', function(){
print();
});
โ˜ƒ2โคโ€๐Ÿ”ฅ1๐Ÿ‘1๐Ÿ”ฅ1๐Ÿ†1๐Ÿ†’1
#JS #CSS #HTML #absJavaScript #JavaScript #Tutorial #Foydali

Frontend dasturchi bo'lish uchun , nimalarni bilishim kerak โ‰๏ธ

Asosiysi โ€” html , css va javascript ni bilishiz kerak.

Tekinga o'rganish uchun manbalar:

Dasturlashga kirishdan oldin , qisqacha malumot:


1โƒฃ. https://www.youtube.com/watch?v=WXDDLyTI2Dk
2โƒฃ. https://www.youtube.com/watch?v=KcJESju6KDs

HTML ni o'rganish uchun:


html ( boshlang'ich ) โ€” https://www.youtube.com/watch?v=xcGtfYUfDLo&list=PLHNaMQIyrDHOZhHnc2UdQEOHrb1xM7HaF
html ( yuqori ) โ€” https://www.youtube.com/watch?v=OdkbJgQUrZ0&list=PLXJSt32YUa4V2XJRrR2tkJTf_MPsiY32m&index=18

CSS ni o'rganish uchun:


1โƒฃ. https://www.youtube.com/watch?v=cUz7lqCNn1A&list=PLXJSt32YUa4U3kviEXBjQ9MJud0Xi-8P8 ( 9 ta darsni tugating )
2โƒฃ. https://www.youtube.com/watch?v=Zn5uwsNdTjE&list=PLXJSt32YUa4XbOFdKE8uwCbccpD-nGaPL&index=5 ( 25 ta darsni tugatish )

CSS da amalyot qilish uchun:


1โƒฃ. https://www.youtube.com/watch?v=al4u2WER84Q
2โƒฃ. https://www.youtube.com/watch?v=jWW18aIECWg&t=12s
3โƒฃ. https://www.youtube.com/watch?v=hJTcMmWB888&t=2s

javascript ni o'rganish uchun:


1โƒฃ. https://www.youtube.com/watch?v=zJuDsji3IbE&list=PLNS3PujVHR-ay0HpqbsPWccgEhJZk6K9u (to'liq tugatish)
2โƒฃ. https://youtu.be/CdlPHoTmZqU?si=0bnqscbKBzUOaYC3
3โƒฃ. https://youtu.be/Q3tFsK9B6S4?si=C_vFkCNG6CI6ShHH
4โƒฃ. https://youtu.be/lvHCgNKvODs?si=3piXfbdjmP41PUIy

โšก๏ธJavaScript 


๐Ÿ’ซ Hoziroq obuna bo'ling va do'stlarga ham ulashib qo'ying

โœ… https://t.me/absJavaScript
โคโ€๐Ÿ”ฅ1โ˜ƒ1๐Ÿ‘1๐Ÿ”ฅ1๐Ÿ†1๐Ÿ†’1
#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โคโ€๐Ÿ”ฅ1โšก1
#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 #JS #absJavaScript

3. HTML, CSS va JavaScript โ€“
ularning farqi nima?


โ„น๏ธ Agar veb-dasturlashni oโ€˜rganmoqchi boโ€˜lsangiz, uchta asosiy texnologiyani bilishingiz kerak:

๐ŸŸ  HTML โ€“ Tuzilma (Structure)

HTML (HyperText Markup Language) โ€“ bu veb-sahifaning asosiy skeleti. U matnlar, rasmlar, tugmalar va boshqa elementlarni joylashtirish uchun ishlatiladi.

Misol:
<h1>Bu sarlavha</h1>
<p>Bu oddiy matn.</p>


๐ŸŸ  CSS โ€“ Dizayn (Style)

CSS
(Cascading Style Sheets) โ€“ veb-sahifalarga goโ€˜zallik beradi. Rang, shrift, joylashuv kabi xususiyatlarni belgilaydi.

Misol:

h1 {
color: blue;
font-size: 24px;
}


๐ŸŸ  JavaScript โ€“ Interaktivlik (Interaction)

JavaScript โ€“ bu veb-sahifaga jon beradi. Tugmalar, modal oynalar, animatsiyalar yaratish va maโ€™lumotlarni qayta ishlash uchun ishlatiladi.

Misol:

document.querySelector("h1").style.color = "red"; 

๐Ÿ“Œ HTML โ€“ skelet, CSS โ€“ bezak, JavaScript โ€“ harakat!

โฎ Oldingi postda "JavaScriptni qanday ishlatamiz?" yoritilgan.
โญ Keyingi postda "HTML asoslari - dastlabki sahifamiz." yoritiladi.

๐Ÿ”— @absJavaScript | #JaSc@absJavaScript
โคโ€๐Ÿ”ฅ2๐Ÿ”ฅ2๐Ÿ‘1
#Set #absJavaScript
Set


Set โ€” bu to'plam. Faqat bunda har bir element bir marotaba foydalanishi mumkin.

let set = new Set() โ€” yangi Set yaratildi.
set.add("abs") โ€” qiymat qo'shildi
set.delete("abs") โ€” qiymat olib tashlandi.
set.has("abs") โ€” qiymat bor yo'qligi tekshiradi . Bor bo'lsa true aksida bo'lsa false
set.clear() โ€” ma'lumotlarni tozalaydi
set.size โ€” elementlar soni

๐Ÿ”— @absJavaScript
๐Ÿ‘จโ€๐Ÿ’ป2โคโ€๐Ÿ”ฅ1๐Ÿ‘1๐Ÿ”ฅ1