JavaScript
1.76K subscribers
500 photos
47 videos
9 files
188 links
About JavaScript ๐ŸŒต
Interyu savollar va Test yechish uchun website imiz: javascript-savollar.uz

Men yozgan va aytganlarimga 100% ishonmang , chunki men ham siz kabi haliham o'rganyabman.

Blog: @abdulvahob_blog

Bog'lanish uchun: @A_Abdulvahob
Download Telegram
JavaScript
3. Figma logosi ustiga bosamiz @abs_javascript
4. Agar figma File ko'rinishida bo'lsa , shunchaki yuklayverasiz

Agar URL manzildagi figmani joylamoqchi bo'lsangiz URL Import ni ustiga bosasiz.

@abs_javascript
๐Ÿ‘1
JavaScript kodni qatorma qator o'qib boradi. Lekin bazi qatordagi ko'dlarni bajarishda biroz vaqt ketishi mumkin. Buni to'g'lash uchun asinxronlik yordam beradi.

asinxronlik ishlaydi => SetTimeout va SetInterval , XMLHttpRequest , File Upload , Asinxron funksiyalar va Promiselar.

Bu yerda hozir Event Loop ham ishlayabdi. Qanday ?

Agar siz Asinxron ishlaydigan code bo'lmasa JavaScript Runtime ( CALL STACK ) hech narsani bezovta qilmasdan ishlayveradi yani WEB API , CALLBACK QUEUE lar ishlamaydi.

Agar sizda Asinxron kod bo'ladigan bo'lsa , JavaScript Runtime dagi Asinxron kodlar WEB API bo'limiga o'tqizadi va WEB API da javayon bajariladi ( ishga tushishga tayyor bo'lib oladi ) va bajarilib bolingan kod CALLBACK QUEUE (chiqish navbatini kutish joyi ) ga uzatadi. EVENT LOOP , CALL STACK bo'sh bo'lganda CALLBACK QUEUE funksiya bor bo'lsa , CALLBACK QUEUE dagi birinchi funksiyani CALL STACK ga uzatadi. Va funksiya ishga tushadi.

@abs_javascript
โค2๐Ÿ‘2
Qaysi javascript metodi Promiseni muvaffaqiyatli yakunlaganida (fulfilled) ishga tushiriladi?
Anonymous Quiz
59%
then()
15%
catch()
18%
success()
8%
try()
๐Ÿ‘2
console.log(1);

setTimeout(()=>{ console.log(2); }, 0); console.log(3);
Anonymous Quiz
35%
1,2,3
51%
1,3,2
7%
2,3,1
7%
3,2,1
๐Ÿ‘7
setTimeout(()=>{
console.log(1);
}, 0) console.log(2); console.log(3); console.log(4);
Anonymous Quiz
80%
2,3,4,1
15%
1,2,3,4
3%
2,3,1,4
2%
4,3,2,1
๐Ÿ‘4
Qaysi javascript metodi Promiseni xato (rejected) holatda ishga tushiriladi?
Anonymous Quiz
0%
then()
2%
success()
33%
error()
65%
catch()
๐Ÿ‘4โค1
Figmani Pixso ga joylay olishlik uchun , figma hamma uchun ochiq bo'lishligi kerak.

Siz figmani Dublicate qilsangiz , siz figmaga admin bo'lib qolasiz va uni hamma uchun ochiq manbaga aylantira olasiz.

Dublicate qilishni rasmda ko'rsatdim , Dublicate qilingan figmani URL ini Pixso ga joylab , figmani Pixsoda ochishligiz mumkin bo'ladi.

@abs_javascript
๐Ÿ‘6๐Ÿ”ฅ3
JSON.parse() vs JSON.stringify()

JSON.parse()
- json formatidagi malumotni Obyektga almashtiradi.

JSON.stringify() - Obyektni JSON dagi malumotga almashtiradi.

Ko'p holatlarda obyektlardan klone olish uchun ham ishlatiladi. klon olayotganizda obyekt ichida funksiya bo'lmasligi kerak.

@abs_javascript
๐Ÿ‘5โค1๐Ÿ”ฅ1
Optional chaining nima ?

Optional chaining - biror obyektning biror property va methodโ€™lariga โ€œxavfsizโ€ kirish usuli. Bu orqali kirilgan property yoki method agar yoโ€™q boโ€™lsa bizga error emas, balki undefined qaytaradi.

@abs_javascript
๐Ÿ‘8๐Ÿ”ฅ2๐Ÿณ1
javascript-savollar.uz

javascript-savollar.uz saytini 1.4 versiyasi ishga tushdi. Endilikdan siz saytda faqat interyu savollar dan tashqari QUIZ TEST yechish imkonyati ham bor.

Sayt ko'rish uchun: https://javascript-savollar.uz/

@abs_javascript
๐Ÿ‘6๐Ÿ‘2
toUpperCase() va toLocaleUpperCase()

toUpperCase() va toLocaleUpperCase() ning vazifasi harflarni katta harfga o'tqazish uchun ishlatiladi.

Ikkisini farqi toLocaleUpperCase() metodi matnni katta harflarga oโ€™tkazishda maxsus Unicode standart qoidalarini hisobga oladi.

Misol uchun: โ€œiโ€ harfini katta harfga oโ€™tkazishda, toUpperCase() metodi โ€œIโ€ natijasini beradi, lekin Turk tili uchun toLocaleUpperCase() metodi โ€œฤฐโ€ natijasini beradi

@abs_javascript
๐Ÿ‘11โค2๐Ÿ”ฅ2
toLocaleLowerCase() va toLowerCase() o'rtasidagi farq ham shunday.

@abs_javascript
๐Ÿ‘9โค1๐Ÿ”ฅ1
JavaScript pinned a photo
DOM
JS (DOM) - nimalar keladi qo'lidan.

1. Sahifadagi barcha HTML elmentlar va atributlarni o'zgartira oladi.
2. Sahifadagi barcha CSS stillarni o'zgartira oladi.
3. Sahifadagi mavjud bo'lgan HTML elmentva atributlarni o'zgartira oladi.
4. Sahifaga yangi HTML elmentlar va atributlar qo'sha oladi. Sahifada yuz beradigan barcha HTML xodisalar bilan ishlay oladi.
5. Sahifada yangi HTML hodisalar yarata oladi.

@abs_javascript
๐Ÿ‘5โค1๐Ÿ”ฅ1
CURD nima ?

CRUD - Bu Create , Read , Update , Delete 4 asosiy finksiyani bajaradigan loyiha.

1. Create - yangi malumot yaratish
2. Read - Malumotlarni ko'ra ( o'qiy ) olish
3. Update - Mavjud malumotlarni o'zgartirish
4. Delete - Mavjud malumotni o'chirish

JS va React JS dan albatta CRUD yasagan bo'lishingiz kerak.

@abs_javascript
๐Ÿ‘5๐Ÿ‘2