#js #tips
Call stack va task queue
JavaScriptda asinxron dasturlash uchun zarur bo'lgan 2ta muhim tushuncha mavjud: Call stack va task queue. Bu ikkalasining qanday ishlashini bilish sizga samarali va xatosiz yaxshiroq kod yozishga yordam beradi. Ushbu maqolada shular haqida gaplashamiz
👉 Maqola Havolasi
@seniorDevBlog
Call stack va task queue
JavaScriptda asinxron dasturlash uchun zarur bo'lgan 2ta muhim tushuncha mavjud: Call stack va task queue. Bu ikkalasining qanday ishlashini bilish sizga samarali va xatosiz yaxshiroq kod yozishga yordam beradi. Ushbu maqolada shular haqida gaplashamiz
👉 Maqola Havolasi
@seniorDevBlog
Telegraph
Call stack vs task queue
JavaScriptda asinxron dasturlash uchun zarur bo'lgan ikkita muhim tushuncha mavjud: Call stack va task queue. Bu ikkalasining qanday ishlashini bilish sizga samarali va xatosiz kod yozishga yordam beradi. Call stack Call stack - bu dasturdagi funksiya chaqiruvlarini…
🏆2
#vue #tips
Vue js da watch va watchEffect , qaysi birini qachon ishlatish kerak?
Ushbu kichik maqola sizga ularni kengroq ajratib olishga yordam beradi
👉 Maqola Havolasi
@seniorDevBlog
Vue js da watch va watchEffect , qaysi birini qachon ishlatish kerak?
Ushbu kichik maqola sizga ularni kengroq ajratib olishga yordam beradi
👉 Maqola Havolasi
@seniorDevBlog
Telegraph
Vue js da watch va watchEffect , qaysi birini ishlatish kerak?
Demak, keling kichik eslatmadan boshlaymiz, Vueda biz reaktiv xususiyatning o'zgarib borishini kuzatmoqchi bo'lsak watchdan foydalanamiz. Bilasizmi, eng keng tarqalgan xato - bu computedni watch o'rniga muqobil sifatida ishlatish. Agar siz watch funksiyangizda…
#vue #js #tips
Vue 3 nega Proxy obyektlardan foydalanadi?
Ushbu maqola sizga Proxy imkoniyatlari haqida kengroq muhim ma'lumotlarni beradi.
👉 Maqola Havolasi
@seniorDevBlog
Vue 3 nega Proxy obyektlardan foydalanadi?
Ushbu maqola sizga Proxy imkoniyatlari haqida kengroq muhim ma'lumotlarni beradi.
👉 Maqola Havolasi
@seniorDevBlog
Telegraph
Javascript Proxy obyekti haqida
JavaScriptda Proxy boshqa(target) bir obyektni o'rab turuvchi va o'sha obyektning fundamental metodlarini kuzatib boruvchi maxsus obyektdir. Demak, yangi proxy obyekt yaratish uchun quyidagi usuldan foydalanamiz: let proxy = new Proxy(target, handler); Yuqoridagi…
👍3🏆1
#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