JavaScript
1.76K subscribers
499 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
Figmada dev mode pullik bo'ldi, betadan chiqdi.

Qanday tekin yechim qilishimiz mumkin ?

Pixso

Pixso dan foydalanishingiz mumkin. Figmadan ancha qulay va tekin ( hozirgacha pul tolaganim yoq )

Figmadagi loyihalarni Pixso ga ko'chirib olib o'tsangiz bo'ladi ๐Ÿ‘

@abs_javascript
๐Ÿ‘8๐Ÿ”ฅ1๐Ÿ˜ฑ1
Figmani qanday qilib Pixso olib o'tsa bo'ladi ?

1. Royxardan O'tish

@abs_javascript
๐Ÿ‘3
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