#cleanCode
Ma'noli o'zgaruvchi nomlaridan foydalaning
Kodni o'qish va tushunish oson bo'lishi uchun o'zgaruvchilar nomlari ma'noli va tushunarli bo'lishi kerak.
@seniorDevBlog
Ma'noli o'zgaruvchi nomlaridan foydalaning
Kodni o'qish va tushunish oson bo'lishi uchun o'zgaruvchilar nomlari ma'noli va tushunarli bo'lishi kerak.
@seniorDevBlog
👍5
#tips
Javascriptda eventlarni boshqarishda Event Delegation texnikasidan foydalanish.
Event Delegation parent elementdan turib eventlarni boshqarishga ruxsat beradi, shunda bola elementlarga bittalab event bog'lashga hojat qolmaydi.
@seniorDevBlog
Javascriptda eventlarni boshqarishda Event Delegation texnikasidan foydalanish.
Event Delegation parent elementdan turib eventlarni boshqarishga ruxsat beradi, shunda bola elementlarga bittalab event bog'lashga hojat qolmaydi.
@seniorDevBlog
⚡1
#sharing
Javascriptni chuqur mustahkamlab olish uchun 100 ta amaliy loyiha, ochiq kodlari bilan.
https://dev.to/shantanu_jana/100-javascript-projects-with-source-code-59lo?ref=dailydev
@seniorDevBlog
Javascriptni chuqur mustahkamlab olish uchun 100 ta amaliy loyiha, ochiq kodlari bilan.
https://dev.to/shantanu_jana/100-javascript-projects-with-source-code-59lo?ref=dailydev
@seniorDevBlog
DEV Community
100+ JavaScript Projects With Source Code
Are you looking for the best JavaScript Projects to increase your JavaScript knowledge with source...
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Forma inputida parolni yashirishni sodda yo'li
Barchasi oson: shunchaki input turini "password" dan "text" ga o'zgartirib qo'yish kerak
#js #dom
Barchasi oson: shunchaki input turini "password" dan "text" ga o'zgartirib qo'yish kerak
const input = document.getElementById('passwordInput');
const eye = document.getElementById('passwordEye');
eye.addEventListener('click', function() {
input.type = input.type === 'password' ? 'text' : 'password';
});
#js #dom
🔍 Ko‘pchilik Jsda array filter metodini ishlatib, fallback uchun bo‘sh arrayga tekshirib qo‘yishadi.
Aslida bunga umuman hojat yo‘q.
Chunki, Javascript filter doim array qaytaradi.
Hattoki filtrlanayotgan array bo‘sh bo‘lsa ham.
Hattoki hech qanaqa natija topilmasa ham.
PS: Eslint ham bu keraksiz tekshirishlarni payqamas ekan
#js
Aslida bunga umuman hojat yo‘q.
Chunki, Javascript filter doim array qaytaradi.
Hattoki filtrlanayotgan array bo‘sh bo‘lsa ham.
Hattoki hech qanaqa natija topilmasa ham.
PS: Eslint ham bu keraksiz tekshirishlarni payqamas ekan
#js
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Figma dizaynni kodga aylantirish reallikka aylandi!
🤖 Replit AI jamosi Figma uchun , dizaynni statik React app ga aylantirib beradigan plugin ishlab chiqishdi.
💻 Figmada hohlagan dizayningizni oching, pluginni o'rnating va shunchaki, kodga o'giring.
#figma #css #html #AI
🤖 Replit AI jamosi Figma uchun , dizaynni statik React app ga aylantirib beradigan plugin ishlab chiqishdi.
💻 Figmada hohlagan dizayningizni oching, pluginni o'rnating va shunchaki, kodga o'giring.
#figma #css #html #AI
💡Vue jsda template teglaridan qaysi holatlarda foydalanish va uning foydalari haqida:
https://telegra.ph/Template-teglari-haqida-03-12
#vuejs #frontend
https://telegra.ph/Template-teglari-haqida-03-12
#vuejs #frontend
Telegraph
Vue jsda template teglari haqida
"template" tegini xohlagan joyingizda ishlatishingiz mumkin. Ayniqsa, tartibli kod yozish uchun ayni muddao. Eng ko'p holatlar "v-if" va ba'zan "v-for" direktivlaridan foydalanganmizda to'g'ri kelishi mumkin. Quyidagi misollarga diqqat qiling: Yuqoridagi…
Typescriptda Omit
Typescriptda biror bir tipni tushirib qoldirmoqchi bo'lsangiz Omit juda ham asqotadi. 🌟
Ushbu kalit so'zisiz, qo'shimcha interfacelar yaratishingiz va extendsdan foydalanishingizga to'g'ri keladi.
Yuqorida ajoyib misollar bilan tushuntirilgan. 🔥
#ts #typescript
Typescriptda biror bir tipni tushirib qoldirmoqchi bo'lsangiz Omit juda ham asqotadi. 🌟
Ushbu kalit so'zisiz, qo'shimcha interfacelar yaratishingiz va extendsdan foydalanishingizga to'g'ri keladi.
Yuqorida ajoyib misollar bilan tushuntirilgan. 🔥
#ts #typescript
📝 Gitda commit xabarlarni professionallardek yozing:
1.Fe'l so'z turkumi bilan boshlang
Harakat fe'li bilan boshlab, hozirgi zamondan foydalaning
❌ Added, Fixed, Updated
✅ Add, Fix, Update
2. Nimani qanday va nega bajarganingizni tasvirlang
Masalan: Improve data handling for better API performance
NIMA: Improve data handling
NEGA: for better API performance
4. Maxsus jargon ishlatmang
❌ Implement exception handling for HTTP 500 errors
✅ Improve error handling for server-side errors
#Git #devtips
1.Fe'l so'z turkumi bilan boshlang
Harakat fe'li bilan boshlab, hozirgi zamondan foydalaning
2. Nimani qanday va nega bajarganingizni tasvirlang
Masalan: Improve data handling for better API performance
NIMA: Improve data handling
NEGA: for better API performance
4. Maxsus jargon ishlatmang
#Git #devtips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Tajribali mutaxassis Kori Haus, o'z tvitterida, muhim va foydali tavsiya bilan bo'lishibdi:
#Leadership #ProblemSolving #PersonalGrowth
Menejer bo'lganimda, ba'zi odamlar menga muammolar bilan murojaat qilishardi.
Boshqalar esa oldimga yechimlar bilan kelishardi.
Kimni lavozimi oshganligini taxmin qilib ko'ring endi?
Faqat muammolar haqida xabar bermang.
Yechimlarni ham taklif qilib turing.
Ijobiy bo'ling.
Faol bo'ling.
Uzoqni ko'ra olish qobiliyatingizni soting.
O'sishingiz uchun ruxsat kutib o'tirish shart emas.
Namuna ko'rsatib o'sing.
#Leadership #ProblemSolving #PersonalGrowth
X (formerly Twitter)
Cory House (@housecor) on X
When I was a manager, some people came to me with problems. Others came to me with solutions.
Guess who got promoted?
Don't merely report problems. Suggest solutions.
Be positive.
Be proactive.
Sell your vision.
You don't need permission to lead. Lead…
Guess who got promoted?
Don't merely report problems. Suggest solutions.
Be positive.
Be proactive.
Sell your vision.
You don't need permission to lead. Lead…
⚡3👍2
Ba'zan senior vazifani bajarish uchun juniorga qaraganda KO'PROQ vaqt sarflashi mumkin
Bir xil vazifani:
Senior: 5 kun.
Junior: 2 kun.
Ammo bir haftadan keyin ...
Senior: boshqa vazifalar ustida ishlayotgan bo'ladi.
Junior: bajargan vazifasini tuzatish/takomillashtirish uchun yana 3 kun sarflaydi.
Yakunda esa boshqacha yondashuv bilan qaytadan yozib chiqish kerakligini tushunib yetadi.
Manba: X.com
#DeveloperProductivity #TaskEstimation #SeniorVsJunior
Bir xil vazifani:
Senior: 5 kun.
Junior: 2 kun.
Ammo bir haftadan keyin ...
Senior: boshqa vazifalar ustida ishlayotgan bo'ladi.
Junior: bajargan vazifasini tuzatish/takomillashtirish uchun yana 3 kun sarflaydi.
Yakunda esa boshqacha yondashuv bilan qaytadan yozib chiqish kerakligini tushunib yetadi.
Manba: X.com
#DeveloperProductivity #TaskEstimation #SeniorVsJunior
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Senior developer may take MORE time on a task than junior.
Same task:
Senior: 5 days.
Junior: 2 days.
But after a week...
Senior: working on other tasks.
Junior: spends 3 more days to fix/improve the past task. Then realizes that it needs rewriting with…
Same task:
Senior: 5 days.
Junior: 2 days.
But after a week...
Senior: working on other tasks.
Junior: spends 3 more days to fix/improve the past task. Then realizes that it needs rewriting with…
👍5
Azizbek aka
Shunga qo'shimcha qilib, kichik namuna qoldiraman.
Ya'ni, agar siz sahifada ichida vertikal juda uzun kontenti bo'lgan modalni ochsangiz, kontentni oxirigacha ko'rib chiqish uchun, vertikal skroll qilasiz, shunda kontent tagiga yetganingizda, asosiy sahifadagi skroll ham ishlab ketadi. Bu rostan juda noqulay holat. Yechim sifatida modal stiliga
Quyidagi namuna orqali kengroq tushunib olasiz, CSS bo'limiga e'tibor qarating:
Namuna havolasi
#css
ovescroll-behavior: contain haqida juda foydali ma'lumot berganlar. Shunga qo'shimcha qilib, kichik namuna qoldiraman.
Ya'ni, agar siz sahifada ichida vertikal juda uzun kontenti bo'lgan modalni ochsangiz, kontentni oxirigacha ko'rib chiqish uchun, vertikal skroll qilasiz, shunda kontent tagiga yetganingizda, asosiy sahifadagi skroll ham ishlab ketadi. Bu rostan juda noqulay holat. Yechim sifatida modal stiliga
ovescroll-behavior: contain qo'yish kifoya.Quyidagi namuna orqali kengroq tushunib olasiz, CSS bo'limiga e'tibor qarating:
Namuna havolasi
#css
codepen.io
ovescroll-behavior: contain
...
👍2
Mashhur Vue Mastery platformasi kelayotgan dam olish kunlari uchun barcha pullik kurslarini tekin qilmoqda.
Juda sifatli kurslarni ko'rib chiqish uchun ajoyib imkoniyat. Ushbu havola orqali, joyingizni band qilishingiz mumkin.
https://www.vuemastery.com/free-weekend/#thank-you
#vue
Please open Telegram to view this post
VIEW IN TELEGRAM
Vue Mastery
Free Weekend May 10-12 2024
Join me to watch all of @VueMastery’s courses free through May 10-12
👍2
Frontend nation
4-7 iyun kunlari keng miqyosli, 40 dan ortiq speakerlarni o'zida jamlagan frontend sohasi bo'yicha katta onlayn event bo'lishi kutilmoqda.
Ko'plab freymvork mutaxassislaridan muhim bilimlarni olish uchun yaxshi imkoniyat.
Ro'yhatdan o'tish: https://frontendnation.com
#frontend
4-7 iyun kunlari keng miqyosli, 40 dan ortiq speakerlarni o'zida jamlagan frontend sohasi bo'yicha katta onlayn event bo'lishi kutilmoqda.
Ko'plab freymvork mutaxassislaridan muhim bilimlarni olish uchun yaxshi imkoniyat.
Ro'yhatdan o'tish: https://frontendnation.com
#frontend
⚡2