Frontend for Web
62 subscribers
27 photos
6 videos
4 files
13 links
💻 Dasturlashni qiziqarli va samarali o‘rganing!

👨‍💻 Shohruz Isroilov — Frontend developer
YouTube: youtube.com/@shokhruzisroilov

Savol va takliflar uchun:
👉 @shohruz_isroilov
Download Telegram
JavaScript quiz test

Boshladikmi
Tayyormisiz
Ketdik


#frontend #javascript
JavaScript quiz test

Boshladikmi
Tayyormisiz
Ketdik


#frontend #javascript
1
React loyihangiz uchun toza papka tuzilmasi kerak bo'lishining 4 sababi

React loyihalarida fayllarni qanday tashkil qilishingiz — ishlab chiqishni tezlashtirishi ham, sekinlashtirishi ham mumkin.

Tuzilma e’tibordan chetda qolsa, quyidagilar yuz beradi:
Fayllarni topish qiyinlashadi
Bir xil mantiq har xil joylarga tarqaladi
Jamoada ishlashda (yoki o‘zingizga qaytganda) chalkashliklar yuzaga keladi

Lekin aniq va izchil tuzilma bilan:
1️⃣ Yangi funksiyalarni yaratish va kengaytirish osonlashadi
2️⃣ Jamoaviy ishda kamroq to‘siqlar bo‘ladi
3️⃣ Xatoliklarni aniqlash va tuzatish tezlashadi
4️⃣ Yangi dasturchilar tezroq moslashadi

Bu mukammallik haqida emas — bu loyihangiz ulg‘aygan sari tushunarli va texnik xizmat ko‘rsatishga qulay bo‘lib qolishi haqida.

💬 Siz React loyihalaringizni qanday tuzasiz?

💁 @frontendforweb

#reactjs #frontend #webdevelopment #cleanarchitecture #devtips #javascript
1
🟡 JavaScript’da var bilan let o‘rtasidagi FARQ 👇

Yangi boshlovchilar ko‘p chalkashadigan mavzu — var va let o‘rtasida nima farq bor?

Keling, sodda qilib tushuntiraman:

🔹 1. Scope (qamrovi):
var → faqat funksiya ichida ishlaydi
let → {} blok ichida ishlaydi
if (true) {
var a = 1;
let b = 2;
}
console.log(a); // ishlaydi
console.log(b); // xatolik

🔹 2. Qayta e'lon qilish:
var → bir nom bilan qayta e'lon qilish mumkin
let → qayta e'lon qilish taqiqlangan

var x = 5;
var x = 10; // OK

let y = 5;
let y = 10; // Error

🔹 3. Hoisting (ko‘tarilish):
var → yuqoriga ko‘tariladi, qiymati undefined
let → ko‘tariladi, lekin foydalanishdan oldin xatolik beradi

console.log(a); //  undefined
var a = 5;

console.log(b); // ReferenceError
let b = 10;

🔹 4. Global scope bilan munosabat:
var → window obyekti bilan bog‘lanadi
let → window ga qo‘shilmaydi

var m = 1;
let n = 2;

console.log(window.m); // 1
console.log(window.n); // undefined

Xulosa:
var → eski usul, kam ishlatiladi
let → zamonaviy usul, doim ishlatish tavsiya qilinadi
💡 Yaxshisi: let yoki const ishlating!

👨‍💻 JavaScript bo‘yicha yana ko‘p foydali maslahatlar uchun kanalimizni kuzatib boring!
📩 Savollaringiz bo‘lsa, izohda yozib qoldiring!

#javascript #frontend #dasturlash #var_vs_let
👍1