#foydali
#css
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi postimizda CSS dagi ba'zi selectorlar bilan tanishib chiqamiz.
π @doston_dev
#css
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi postimizda CSS dagi ba'zi selectorlar bilan tanishib chiqamiz.
π @doston_dev
ππ»ββοΈ WakaTime - dasturchilar uchun qulay vaqt kuzatuvchisi
π§ Ushbu xizmat dasturchilarga turli vazifalarni bajarish uchun qancha vaqt sarflaganini kuzatish imkonini beradi. WakaTime dasturchi qanday loyihalar va fayllar bilan ishlagani, qaysi tillardan foydalangani va bir kun yoki hafta davomida ishi qanchalik samarali bo'lganini ko'rsatadi.
π WakaTime foydalanuvchiga o'z ishining batafsil statistikasini taqdim etadi. Shunday qilib, siz o'z faoliyatingizdagi jarayonlarni kuzatishingiz va loyihani ishlab chiqishda foydali strategiyalarni ishlab chiqishingiz mumkin.
π« Xizmat qirqdan ortiq ishlab chiqish muhitlarini qo'llab-quvvatlaydi, jumladan Web Storm, Visual Studio, Android Studio, IntelliJ Idea, Unity, Eclipse, Xcode va boshqalar.
π Siz WakaTime dan butunlay bepul foydalanishingiz mumkin. Bundan tashqari, premium, korporativ va jamoaviy hisoblari ham mavjud.
@doston_dev
π§ Ushbu xizmat dasturchilarga turli vazifalarni bajarish uchun qancha vaqt sarflaganini kuzatish imkonini beradi. WakaTime dasturchi qanday loyihalar va fayllar bilan ishlagani, qaysi tillardan foydalangani va bir kun yoki hafta davomida ishi qanchalik samarali bo'lganini ko'rsatadi.
π WakaTime foydalanuvchiga o'z ishining batafsil statistikasini taqdim etadi. Shunday qilib, siz o'z faoliyatingizdagi jarayonlarni kuzatishingiz va loyihani ishlab chiqishda foydali strategiyalarni ishlab chiqishingiz mumkin.
π« Xizmat qirqdan ortiq ishlab chiqish muhitlarini qo'llab-quvvatlaydi, jumladan Web Storm, Visual Studio, Android Studio, IntelliJ Idea, Unity, Eclipse, Xcode va boshqalar.
π Siz WakaTime dan butunlay bepul foydalanishingiz mumkin. Bundan tashqari, premium, korporativ va jamoaviy hisoblari ham mavjud.
@doston_dev
This media is not supported in your browser
VIEW IN TELEGRAM
#foydali_kod
#css
#animation
Text fill on hover - hover holatida matnni boshqa rang bilan to'ldirish uchun sof CSS effekti.
π Kod linki
@doston_dev
#css
#animation
Text fill on hover - hover holatida matnni boshqa rang bilan to'ldirish uchun sof CSS effekti.
π Kod linki
@doston_dev
#foydali_manba
ππ»ββοΈ LeetCode - bu veb-sayt bo'lib, unda siz kodlash muammolarini mashq qilishingiz va texnik intervyularga tayyorgarlik ko'rishingiz mumkin.
π« LeetCode turli xil dasturlash tushunchalarini qamrab oluvchi 2000 dan ortiq amaliy savollarni taklif etadi. Har bir kodlash muammosi tasnifiga ega: oson, o'rta yoki qiyin. LeetCode savollari mashhur dasturlash tillarini qo'llab-quvvatlaydi.
@doston_dev
ππ»ββοΈ LeetCode - bu veb-sayt bo'lib, unda siz kodlash muammolarini mashq qilishingiz va texnik intervyularga tayyorgarlik ko'rishingiz mumkin.
π« LeetCode turli xil dasturlash tushunchalarini qamrab oluvchi 2000 dan ortiq amaliy savollarni taklif etadi. Har bir kodlash muammosi tasnifiga ega: oson, o'rta yoki qiyin. LeetCode savollari mashhur dasturlash tillarini qo'llab-quvvatlaydi.
@doston_dev
This media is not supported in your browser
VIEW IN TELEGRAM
#foydali_kod
#animation
#css
Snow - yog'ayotgan qor animatsyasini sof CSS animatsiyasi orqali amalga oshirish.
π Kod linki
@doston_dev
#animation
#css
Snow - yog'ayotgan qor animatsyasini sof CSS animatsiyasi orqali amalga oshirish.
π Kod linki
@doston_dev
π JavaScript dialog oynalari: alert, prompt, confirm metodlari.
JavaScript da kiritish va chiqarishning 3 standart usuli mavjud:
β οΈ Alert (Ogohlantirish) - matnli dialog oynasini chaqiradi va OK tugmasiga ega.
Misol: alert("Doston Dev kanaliga obuna bo'ling!");
π Prompt (So'rov) - kiritish maydonini o'z ichiga olgan dialog oynasini chaqiradi. Siz satrlar va qiymatlarni kiritishingiz mumkin.
Misol: var userName = prompt("Iltimos, foydalanuvchi nomingizni kiriting:");
β Confirm (Tasdiqlash) - matn va ikkita tugmachali dialog oynasini chaqiradi: Bekor qilish va OK.
Misol: var result = confirm("Siz Doston Dev kanaliga obuna bo'ldingizmi?");
@doston_dev
JavaScript da kiritish va chiqarishning 3 standart usuli mavjud:
β οΈ Alert (Ogohlantirish) - matnli dialog oynasini chaqiradi va OK tugmasiga ega.
Misol: alert("Doston Dev kanaliga obuna bo'ling!");
π Prompt (So'rov) - kiritish maydonini o'z ichiga olgan dialog oynasini chaqiradi. Siz satrlar va qiymatlarni kiritishingiz mumkin.
Misol: var userName = prompt("Iltimos, foydalanuvchi nomingizni kiriting:");
β Confirm (Tasdiqlash) - matn va ikkita tugmachali dialog oynasini chaqiradi: Bekor qilish va OK.
Misol: var result = confirm("Siz Doston Dev kanaliga obuna bo'ldingizmi?");
@doston_dev
β¨ Qanday qilib element chegarasini tasvirga aylantirish mumkinβ
ππ»ββοΈ CSS da siz istalgan tasvirni istalgan elementning chegarasi sifatida qo'yishingiz mumkin. Oddiy qilib aytganda, siz rasmdan ramka yasashingiz mumkin! Buning uchun border-image xususiyatidan foydalaniladi.
β Bu xususiyat tasvirni butun uzunligi bo'ylab takrorlanishi yoki cho'zilishi kerakligini belgilash imkonini beradi.
π§ Ushbu misolda tasvir dumaloq qiymat tufayli butun perimetr bo'ylab takrorlanadi.
.border_image {
border: 15px solid transparent;
padding: 20px;
border-image: url(image.png) 40 round;
}
Stretch xususiyati dumaloq xususiyatga qarama-qarshidir, chunki u tasvirni kengaytiradi:
.border_image {
border: 15px solid transparent;
padding: 20px;
border-image: url(image.png) 40 stretch;
}
π Rasm URL chaqiruvi yordamida kodga qo'shiladi.
@doston_dev
ππ»ββοΈ CSS da siz istalgan tasvirni istalgan elementning chegarasi sifatida qo'yishingiz mumkin. Oddiy qilib aytganda, siz rasmdan ramka yasashingiz mumkin! Buning uchun border-image xususiyatidan foydalaniladi.
β Bu xususiyat tasvirni butun uzunligi bo'ylab takrorlanishi yoki cho'zilishi kerakligini belgilash imkonini beradi.
π§ Ushbu misolda tasvir dumaloq qiymat tufayli butun perimetr bo'ylab takrorlanadi.
.border_image {
border: 15px solid transparent;
padding: 20px;
border-image: url(image.png) 40 round;
}
Stretch xususiyati dumaloq xususiyatga qarama-qarshidir, chunki u tasvirni kengaytiradi:
.border_image {
border: 15px solid transparent;
padding: 20px;
border-image: url(image.png) 40 stretch;
}
π Rasm URL chaqiruvi yordamida kodga qo'shiladi.
@doston_dev
#javascript
#foydali_manba
π» JavaScript bo'yicha vazifalar ombori
JS-da 155 ta qiziqarli topshiriqlarni to'plagan github-dagi foydali ombor.
Bilimingizni sinab ko'rish uchun juda yaxshi manba.
@doston_dev
#foydali_manba
π» JavaScript bo'yicha vazifalar ombori
JS-da 155 ta qiziqarli topshiriqlarni to'plagan github-dagi foydali ombor.
Bilimingizni sinab ko'rish uchun juda yaxshi manba.
@doston_dev
GitHub
GitHub - lydiahallie/javascript-questions: A long list of (advanced) JavaScript questions, and their explanations
A long list of (advanced) JavaScript questions, and their explanations :sparkles: - GitHub - lydiahallie/javascript-questions: A long list of (advanced) JavaScript questions, and their explanations
#foydali_manba
ππ»ββοΈ OverAPI - Bu barcha mashhur dasturlash tillarining sintaksisi, funktsiyalari va metodlari bo'yicha shpargalkalarning elektron to'plami.
@doston_dev
ππ»ββοΈ OverAPI - Bu barcha mashhur dasturlash tillarining sintaksisi, funktsiyalari va metodlari bo'yicha shpargalkalarning elektron to'plami.
@doston_dev
Qiziqarli qisqa savol-javob
Yuqoridagi kod qanday array qaytaradi???
Yuqoridagi kod qanday array qaytaradi???
Anonymous Quiz
40%
Doston,Nizom,Ozodbek,Abdulmuso,Otajon,Akbar,Azizbek
40%
Nizom,Ozodbek, Abdulmuso, Otajon, Akbar, Azizbek
19%
Ozodbek,Abdulmuso, Otajon,Akbar, Azizbek
Forwarded from IT Park Uzbekistan
β JavaScript asoslari yoki biznes-tahlili bilan tanishmisiz? π€
π¦Ύ Tajriba orttirish vaqti keldi!
IT Park rezidenti βExadelβ JavaScript va biznes-tahlili boΚ»yicha amaliyotchilarni jalb qilmoqda.
π₯ Muhim: amaliyotni muvaffaqiyatli tugatganingizdan soΚ»ng, βExadelβ kompaniyasidan ish taklifini olishingiz mumkin.
β Qanday talablar bor?
Ingliz tilini kamida B1 darajasida bilish, hamda, quyidagi koΚ»nikmalarni bilish: https://bit.ly/3HbFwh8
β«οΈ RoΚ»yxatdan oΚ»tishning oxirgi muddati:
β biznes-tahlilchilar uchun: 2022-yil 4-fevralgacha;
β JavaScript dasturchilari uchun: 2022-yil 6-fevralgacha.
β«οΈ Amaliyot rus va ingliz tillarida onlayn tarzda oΚ»tkaziladi.
β‘οΈ RoΚ»yxatdan oΚ»tish uchun havola: https://forms.gle/FkmwVT8zBNz8Q77v8
π¦Ύ Tajriba orttirish vaqti keldi!
IT Park rezidenti βExadelβ JavaScript va biznes-tahlili boΚ»yicha amaliyotchilarni jalb qilmoqda.
π₯ Muhim: amaliyotni muvaffaqiyatli tugatganingizdan soΚ»ng, βExadelβ kompaniyasidan ish taklifini olishingiz mumkin.
β Qanday talablar bor?
Ingliz tilini kamida B1 darajasida bilish, hamda, quyidagi koΚ»nikmalarni bilish: https://bit.ly/3HbFwh8
β«οΈ RoΚ»yxatdan oΚ»tishning oxirgi muddati:
β biznes-tahlilchilar uchun: 2022-yil 4-fevralgacha;
β JavaScript dasturchilari uchun: 2022-yil 6-fevralgacha.
β«οΈ Amaliyot rus va ingliz tillarida onlayn tarzda oΚ»tkaziladi.
β‘οΈ RoΚ»yxatdan oΚ»tish uchun havola: https://forms.gle/FkmwVT8zBNz8Q77v8
π JavaScript darslari | Array methods (25-dars)
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi video darsimizda eng ko'p ishlatiladigan Array methods lari bilan tanishib chiqamiz !!!
π Videoga o'tish
Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:
π Telegram | YouTube | Instagram
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi video darsimizda eng ko'p ishlatiladigan Array methods lari bilan tanishib chiqamiz !!!
π Videoga o'tish
Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:
π Telegram | YouTube | Instagram
β¨ JavaScriptda find() metodi
find() metodi - funksiyaga berilgan shartni qanoatlantiradigan massivda topilgan birinchi elementning qiymatini qaytaradi. Aks holda, undefined qiymati qaytariladi, masalan, massivda bunday element bo'lmasa.
π§ Keling, uchta ob'ektni o'z ichiga olgan massiv yarataylik:
const arr = [
{ id: 1, name: "Abbos" },
{ id: 2, name: "Ozodbek" },
{ id: 3, name: "Asadbek" },
]
ππ»ββοΈ Uchinchi elementni topish uchun find() metodidan foydalanamiz:
arr.find(element => element.id === 3)
// Natija: {id: 3, name: "Asadbek"}
ππ»ββοΈ Endi esa 7-raqamli elementni qidiiramiz va hech narsa topilmaydi, chunki u mavjud emas:
arr.find(element => element.id === 7)
// Natija: undefined
@doston_dev
find() metodi - funksiyaga berilgan shartni qanoatlantiradigan massivda topilgan birinchi elementning qiymatini qaytaradi. Aks holda, undefined qiymati qaytariladi, masalan, massivda bunday element bo'lmasa.
π§ Keling, uchta ob'ektni o'z ichiga olgan massiv yarataylik:
const arr = [
{ id: 1, name: "Abbos" },
{ id: 2, name: "Ozodbek" },
{ id: 3, name: "Asadbek" },
]
ππ»ββοΈ Uchinchi elementni topish uchun find() metodidan foydalanamiz:
arr.find(element => element.id === 3)
// Natija: {id: 3, name: "Asadbek"}
ππ»ββοΈ Endi esa 7-raqamli elementni qidiiramiz va hech narsa topilmaydi, chunki u mavjud emas:
arr.find(element => element.id === 7)
// Natija: undefined
@doston_dev
π JavaScript darslari | Array sort (26-dars)
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi video darsimizda JavaScriptda massivlarni saralash metodlari bilan tanishib chiqamiz !!!
Darsimiz foydali bo'ladi degan umiddaman...
π Videoga o'tish
Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:
π Telegram | YouTube | Instagram
Assalom-u alaykum hurmatli obunachilar !!!
Bugungi video darsimizda JavaScriptda massivlarni saralash metodlari bilan tanishib chiqamiz !!!
Darsimiz foydali bo'ladi degan umiddaman...
π Videoga o'tish
Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:
π Telegram | YouTube | Instagram
#foydali #js
undefined vs null
undefined - e'lon qilingan o'zgaruvchi uchun mavjud, lekin u uchun hech qanday qiymat o'rnatilmagan.
null - o'zgaruvchiga aniq tayinlangan bo'sh yoki mavjud bo'lmagan qiymatni bildiradi.
ππ»ββοΈ "undefined" va "null" qat'iy taqqoslaganda teng emas.
β Ushbu ikki qiymat o'rtasidagi farq haqida ko'proq ma'lumotni ushbu maqoladan o'qishingiz mumkin.
@doston_dev
undefined vs null
undefined - e'lon qilingan o'zgaruvchi uchun mavjud, lekin u uchun hech qanday qiymat o'rnatilmagan.
null - o'zgaruvchiga aniq tayinlangan bo'sh yoki mavjud bo'lmagan qiymatni bildiradi.
ππ»ββοΈ "undefined" va "null" qat'iy taqqoslaganda teng emas.
β Ushbu ikki qiymat o'rtasidagi farq haqida ko'proq ma'lumotni ushbu maqoladan o'qishingiz mumkin.
@doston_dev
#foydali_kod #js
Satrlarni birlashtirishda "+" operatoridan foydalanishni unuting, shablon satrlari (literal) orqali buni oson hal qilish mumkin
π "+" operatori bilan satrlarni birlashtirish eski usullardan biri hisoblanadi. Bundan tashqari, ko'p sonli o'zgaruvchilarni (yoki ifodalarni) o'z ichiga olgan qatorlarni birlashtirishda bu usuldan foydalanish chalkashlik va xatolar xavfini oshiradi.
ππ»ββοΈ Shablon satrlaridan foydalanish esa o'zgaruvchilarni bevosita matnga kiritish imkonini beradi. Ular o'ziga xos sintaksisga ega, bunda qator orqa tirnoqlarga (``) kiritilgan. Shablon qatori dinamik qiymatlarni almashtirish uchun joylarni o'z ichiga olishi mumkin. Bunday joylar dollar belgisi va jingalak qavslar bilan belgilanadi. Masalan, ${expression}.
@doston_dev
Satrlarni birlashtirishda "+" operatoridan foydalanishni unuting, shablon satrlari (literal) orqali buni oson hal qilish mumkin
π "+" operatori bilan satrlarni birlashtirish eski usullardan biri hisoblanadi. Bundan tashqari, ko'p sonli o'zgaruvchilarni (yoki ifodalarni) o'z ichiga olgan qatorlarni birlashtirishda bu usuldan foydalanish chalkashlik va xatolar xavfini oshiradi.
ππ»ββοΈ Shablon satrlaridan foydalanish esa o'zgaruvchilarni bevosita matnga kiritish imkonini beradi. Ular o'ziga xos sintaksisga ega, bunda qator orqa tirnoqlarga (``) kiritilgan. Shablon qatori dinamik qiymatlarni almashtirish uchun joylarni o'z ichiga olishi mumkin. Bunday joylar dollar belgisi va jingalak qavslar bilan belgilanadi. Masalan, ${expression}.
@doston_dev
Qiziqarli qisqa savol-javob
Yuqoridagi dasturda console name lar qanaqa ketma-ketlikda chiqadi
Yuqoridagi dasturda console name lar qanaqa ketma-ketlikda chiqadi
Anonymous Quiz
33%
Alex,Devin,Eagle Sam
19%
Sam,Eagle,Devin,Alex
33%
Eagle,Sam,Devin,Alex
15%
Eagle,Sam,Alex,Devlin