JavaScript || DSA
324 subscribers
10 photos
1 file
68 links
Assalomu Alaykum:
Bu Kanalda Dasturlashga oid turli xil masalalar tashlab boriladi.

Bu Kanalni ochishdan maqsad masala ishlash ko'nikmasini oshirish. Masalalar asosan leetcode.com dan olinadi va tarjima qilinadi.

Takliflar: @abduhamid0v
Download Telegram
📌Bu postda eskirib borayotgan 5 ta JavaScript kutubxonasi va ularning zamonaviy alternativalari haqida bilib olasiz. jQuery, Lodash, Moment.js kabi kutubxonalar endi keraksiz bo‘lib, ularning o‘rniga yengil va tezkor yechimlar mavjud.

👉 Davomini o‘qish: click

@JavaScriptQuiiz » #medium
👍9
Nollarni orqaga surish

Berilgan sonlar ro'yxatidagi nollarni ro'yxat orqasiga o'tkazing, lekin boshqa elementlar ketma-ketligi buzilmasin.

Imkon qadar kamroq amal bajaring.

Qo'shimcha xotiradan foydalanmang - amallarni ro'yxat ustida bajaring.

Kiritish: nums = [0,1,0,3,12]
Natija: [1, 3, 12, 0, 0]


Agar savol qiyinlik qilsa, internetdan izlab ko'ring, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!

Manba: 42.uz

@JavaScriptQuiiz
👍7🔥1
🌸 8-Mart Bayrami Muborak, Dasturchi Qizlar! 👩‍💻

Kod yozib, buglarni tuzatib, UI’ga nafislik qo‘shayotgan barcha dasturchi qizlar, sizlarni 8-mart bayrami bilan tabriklayman! 🎊

Sizning har bir commitingiz olamga go‘zallik qo‘shsin, har bir deployingiz omadli o‘tsin! 🚀 Mayli, hayotingizda errorlar kam, success responselar esa ko‘p bo‘lsin! 😍

Bayramingiz muborak! 🎀


@JavaScriptQuiiz
👍8🔥5👏2
📌Bu post orqali siz Redux va MobX state management farqlari va qaysi holatda qaysi biri ishlatilishi haqida bilib olasiz.

👉 Postni to'liq o'qish: click

@JavaScriptQuiiz » #medium
👍7
📌 Dasturchi darajalari: Intern, Junior, Middle, Senior.

Dasturchilar tajribasiga qarab bir necha darajalarga bo‘linadi. Har bir bosqich o‘ziga xos bilim va ko‘nikmalarni talab qiladi.

🔹 Intern (Stajyor)
-Asosan yangi boshlagan dasturchilar.
-Asosiy texnologiyalarni endi o‘rganmoqda.
-Tajribali dasturchilar yordamida loyihalarda ishtirok etadi.
-Muammolarni mustaqil hal qilish qiyin bo‘ladi.

🔹 Junior Developer
-Asosiy dasturlash tillarini biladi.
-Kichik vazifalarni mustaqil bajara oladi.
-Kod yozish va muammolarni tushunishda hali tajribasi kamroq.
-Tajribali dasturchilarning yo‘nalishiga muhtoj bo‘ladi.

🔹 Middle Developer
-Murakkabroq muammolarni mustaqil hal qila oladi.
-Kod sifatiga e'tibor beradi va refaktoring qilishi mumkin.
-Texnik qarorlar qabul qilishda ishtirok etadi.
-Junior dasturchilarga yordam bera oladi.

🔹 Senior Developer
-Loyihalarning texnik tomonini boshqaradi.
-Arxitektura va kod strukturasini to‘g‘ri quradi.
-Katta va kompleks muammolarni hal qila oladi.
-Junior va Middle dasturchilarga o'rgatadi.
-Performance va security muammolariga e'tibor beradi.

👉 Dasturchilikda qaysi leveldasiz?

@JavaScriptQuiiz
👍10👏1
📌 Ushbu post orqali siz React dasturchilari tomonidan eng ko‘p qilinadigan 8 ta xatolik va ularni qanday oldini olish haqida bilib olasiz.

👉 Postni to‘liq o‘qish: click

@JavaScriptQuiiz » #medium
👍9
O'zim haqimda qisqacha:

Hech kanalga o'zim haqimda yozmagan ekanman, ismim Begzod familyam Abduhamidov, yoshim 15 da, web dasturchiman, dasturlashga 12/13 yoshlarimda kirib kelganman, dasturlashni self-study o'rganganman, asosan front-end sohasida ish olib boraman, 1~ yil freelanserlik bilan ham shug'ullanganman, hozirda asosan back-end sohasini o'rganmoqdaman.
🔥11
"Yengilgina" Js quizlarga nima deysizlar ?

Bugun soat 22:00 da kanalga 10 ta Jsga doir quizlar tashlanadi.

@JavaScriptQuiiz
🔥10
🎲JavaScriptPro” testi
🖊 10 ta savol · 30 soniya
👏2
📌 Ushbu post orqali siz JavaScript-da dasturchilar tomonidan eng ko‘p qiladiga 8 ta qo'pol xatolik va ularni qanday oldini olish haqida bilib olasiz.

👉 Postni to‘liq o‘qish: click

@JavaScriptQuiiz » #medium
🔥6
Forwarded from Shahzod Codes (Juan Luis (Shahzod)🖤)
React ni o'zida cache api borligini bilarmidiz ?

Cache function bu sizga Server componentlarda data ni cache qilish uchun, snapshot share va data preload uchun juda foyda berishi mumkun.

To'liqroq use case ⬇️
https://react.dev/reference/react/cache

#foydali
👍4
const obj = {
a: 1,
b: () => {
console.log(this.a);
},
c: function() {
console.log(this.a);
}
};

obj.b();
obj.c();
🔥1
const obj = {
a: 10,
b: function () {
console.log(this.a);
const inner = () => {
console.log(this.a);
};
inner();
},
};

const b = obj.b;
b(); // Output?
obj.b(); // Output?


Javob qanday chiqadi va sababini ham tushunturing!

@JavaScriptQuiiz
Hayit ayyomingiz bilan ahli JSchilar.
👍15🔥2
Tavsiya!

Click'da senior dasturchi, Husniddin aka, advanced nodejs kursi tashkil qilibdilar. Kimga qiziq bo'lsa marhamat: click

BEGZOD2025NODE ushbu promokod bilan aloqaga chiqsanggiz, 15% chegirma ham qilib beradilar.

@JavaScriptQuiiz
👏5
Matritsani nollashtiring:

Matritsa berilgan, agar har qanday elementi 0 ga teng bo'lsa, siz shu elementning ustun va qatorini barcha elementlarini 0 ga o'zgartiring va shu matritsani qaytaring.

Input: matrix=[[1,1,1],[1,0,1],[1,1,1]]
output: [[1,0,1],[0,0,0],[1,0,1]]
Tarif: Matritsa[2][2]=0 boʻlgani uchun. Shuning uchun 2-ustun va 2-qator 0 ga oʻrnatiladi.

Input: matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]
Output: [[0,0,0,0],[0,4,5,0],[0,3,1,0]]
Tarif: Matritsa[0][0]=0 va matritsa[0][3]=0. Shuning uchun 1-qator, 1-ustun va 4-ustun 0 ga o'rnatiladi.


Agar savol qiyinlik qilsa, internetdan izlab ko'rib javobini ko'rib, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!

Leetcode dagi shu misol uchun shunga o'xshash link : click me

Commentariyada boshqalar bilan muhokama qiling, juda muhim

@JavaScriptQuiiz
👏1
Bugun Arafat kuni, ertaga esa muqaddas Qurbon hayiti. Barcha musulmonlarni ushbu muborak kunlar bilan tabriklayman! Hayitingiz qutlug‘ bo‘lsin!
👍11🔥6