This media is not supported in your browser
VIEW IN TELEGRAM
Dasturchilar uchun ayni kerakligi ๐
Metabob kodni tuzatish va qayta ishlashni avtomatlashtirishga yordam beradi.
AI sizning kodingizni tekshiradi, xatolar haqida signal beradi, ularni tushuntiradi va tuzatadi
โ Python, Javascript, Typescript, C++, C va Java bilan ishlaydi, Github, Bitbucket, Gitlab va VScode da mavjud.
Bu AI'dan foydalanadiganlar bormi? ๐ฌ
๐๐ผ @frontend ๐๐ผ
Metabob kodni tuzatish va qayta ishlashni avtomatlashtirishga yordam beradi.
AI sizning kodingizni tekshiradi, xatolar haqida signal beradi, ularni tushuntiradi va tuzatadi
โ Python, Javascript, Typescript, C++, C va Java bilan ishlaydi, Github, Bitbucket, Gitlab va VScode da mavjud.
Bu AI'dan foydalanadiganlar bormi? ๐ฌ
๐๐ผ @frontend ๐๐ผ
๐ฅ5
๐ Dasturchilar uchun foydli bo'lgan 7ta sayt
1๏ธโฃ O'zingiz biladigan dasturlash tilingiz bo'yicha kod yozib bilimingizni sinab ko'rish imkoniyatini beruvchi sayt:
๐๐ป https://codewars.com/
2๏ธโฃ CSS Grid'ga oid ajoyib misollarini osongina o'rganish imkoniyatini beruvchi sayt:
๐๐ป https://griddy.io/
3๏ธโฃ Sizga animatsiyalarni yaratish, koโrish va ishga tushirishda yordam beradigan ajoyib sayt:
๐๐ป https://keyframes.app/animate
4๏ธโฃ Kodlarni bir dasturlash tilidan boshqa dasturlash tiliga o'tqazib beruvchi sayt:
๐๐ป https://ide.onelang.io/
5๏ธโฃ Ochiq manbali CSS, SVG va Figma UI Ikonkalari mavjud sayt:
๐๐ป https://css.gg/
6๏ธโฃ Web dasturchilar uchun kerak bo'ladigan ikonkalar bor eng yaxshi sayt:
๐๐ป https://fontawesome.com/
7๏ธโฃ VSCode'ni brauzerning oโzida foydalanish imkoniyatini beruvchi sayt:
๐๐ป https://vscode.dev/
๐๐ผ @frontend ๐๐ผ
1๏ธโฃ O'zingiz biladigan dasturlash tilingiz bo'yicha kod yozib bilimingizni sinab ko'rish imkoniyatini beruvchi sayt:
๐๐ป https://codewars.com/
2๏ธโฃ CSS Grid'ga oid ajoyib misollarini osongina o'rganish imkoniyatini beruvchi sayt:
๐๐ป https://griddy.io/
3๏ธโฃ Sizga animatsiyalarni yaratish, koโrish va ishga tushirishda yordam beradigan ajoyib sayt:
๐๐ป https://keyframes.app/animate
4๏ธโฃ Kodlarni bir dasturlash tilidan boshqa dasturlash tiliga o'tqazib beruvchi sayt:
๐๐ป https://ide.onelang.io/
5๏ธโฃ Ochiq manbali CSS, SVG va Figma UI Ikonkalari mavjud sayt:
๐๐ป https://css.gg/
6๏ธโฃ Web dasturchilar uchun kerak bo'ladigan ikonkalar bor eng yaxshi sayt:
๐๐ป https://fontawesome.com/
7๏ธโฃ VSCode'ni brauzerning oโzida foydalanish imkoniyatini beruvchi sayt:
๐๐ป https://vscode.dev/
๐๐ผ @frontend ๐๐ผ
๐7
#sorovnoma
Barchaga Assalomu aleykum ๐ Ushbu so'rovnomada faol qatnashishingiz so'rab qo'lamiz! Boisi kanalimiz rivoji va sizlarga foydali bo'ladigan kontentlar tayyorlashimiz uchun. Rahmat ))
Barchaga Assalomu aleykum ๐ Ushbu so'rovnomada faol qatnashishingiz so'rab qo'lamiz! Boisi kanalimiz rivoji va sizlarga foydali bo'ladigan kontentlar tayyorlashimiz uchun. Rahmat ))
Anonymous Poll
19%
Dasturchi bo'lib ishlayman
46%
Frontend'ni o'rganyapman
26%
Ish qidirmoqdaman (kursni tamomladim)
3%
Frontend dasturlashga qiziqaman
7%
O'rganmoqchiman
๐ฅ9๐3๐ฏ2
#vscplugin
Tailwind CSS IntelliSense
Tailwind CSS IntelliSense VSCode foydalanuvchilariga avtotoโldirish, sintaksisni ajratib koโrsatish va tahlil qilish kabi ilgโor funksiyalarni taqdim etish orqali Tailwindda ishlash imkoniyatingizni oshiradi.
๐ฅ Plaginni o'rnatish
๐๐ผ @frontend ๐๐ผ
Tailwind CSS IntelliSense
Tailwind CSS IntelliSense VSCode foydalanuvchilariga avtotoโldirish, sintaksisni ajratib koโrsatish va tahlil qilish kabi ilgโor funksiyalarni taqdim etish orqali Tailwindda ishlash imkoniyatingizni oshiradi.
๐ฅ Plaginni o'rnatish
๐๐ผ @frontend ๐๐ผ
โค4๐1๐ฅ1
Frontend pinned ยซ#sorovnoma
Barchaga Assalomu aleykum ๐ Ushbu so'rovnomada faol qatnashishingiz so'rab qo'lamiz! Boisi kanalimiz rivoji va sizlarga foydali bo'ladigan kontentlar tayyorlashimiz uchun. Rahmat ))ยป
Barchaga Assalomu aleykum ๐ Ushbu so'rovnomada faol qatnashishingiz so'rab qo'lamiz! Boisi kanalimiz rivoji va sizlarga foydali bo'ladigan kontentlar tayyorlashimiz uchun. Rahmat ))ยป
#tavsiya #tajriba
๐ง Sodda yechimlarni, murakkab yechimlardan ustun qo'ying (KISS printsipi)
"KISS printsipi" dasturlashda sodda va tushunarli kod yozishga qaratilgan bir tamoyil hisoblanadi. KISS so'zi "Keep It Simple, Stupid" degan iboraning bosh harflaridan tashkil topgan. Bu printsipga asosan, dasturchilar murakkab logika va arxitektura yordamida yozgan kodingizni kelajakda tushunishi, optimizatsiya qilishni va kengaytirishi kerak bo'ladigan dasturchilar haqida o'ylashlari kerak. Bu dasturchiga yarim yildan keyin o'zingiz aylanishingiz mumkin:) Kerak bo'lmagan joyda turli xil dasturiy tamoyillarni, arxitektura shablonlarini, dasturiy tillarning yangi xususiyatlarini v.k. ishlatishga urunmang! Chunki bu kodingizga ortiqcha murakkablik qo'shadi.
Sodda, tushunarli kod, genial va murakkab koddan yaxshiroq, chunki u o'qish va o'rganish, kengaytirish va debug qilish osonroq.
Loyihalaringizni arxitekturasini soddalashtirishga uruning. Bu sizga vaqt, xarajat va muammolardan tejaydi.
๐๐ผ @FrontEnd ๐๐ผ
๐ง Sodda yechimlarni, murakkab yechimlardan ustun qo'ying (KISS printsipi)
"KISS printsipi" dasturlashda sodda va tushunarli kod yozishga qaratilgan bir tamoyil hisoblanadi. KISS so'zi "Keep It Simple, Stupid" degan iboraning bosh harflaridan tashkil topgan. Bu printsipga asosan, dasturchilar murakkab logika va arxitektura yordamida yozgan kodingizni kelajakda tushunishi, optimizatsiya qilishni va kengaytirishi kerak bo'ladigan dasturchilar haqida o'ylashlari kerak. Bu dasturchiga yarim yildan keyin o'zingiz aylanishingiz mumkin:) Kerak bo'lmagan joyda turli xil dasturiy tamoyillarni, arxitektura shablonlarini, dasturiy tillarning yangi xususiyatlarini v.k. ishlatishga urunmang! Chunki bu kodingizga ortiqcha murakkablik qo'shadi.
Sodda, tushunarli kod, genial va murakkab koddan yaxshiroq, chunki u o'qish va o'rganish, kengaytirish va debug qilish osonroq.
Loyihalaringizni arxitekturasini soddalashtirishga uruning. Bu sizga vaqt, xarajat va muammolardan tejaydi.
๐๐ผ @FrontEnd ๐๐ผ
Amaliyot qilish uchun TOP manbalar ๐
๐ Tayyor Dizayn shablonlari orqali HTML, CSS imkoniyatlaringizni kuchaytiring โ codewell.cc
๐ Murakkabroq Frontend loyihalarida o'zingizni sinang โ frontendpractice.com
๐ Bir oylik javascript chellenji orqali JS bo'yicha bilimlaringizni oshiring โ javascript30.com
๐ CSSga doir turli darajadagi vazifalar jamlanmasi โ cssbattle.dev
๐ Frontend boโyicha musobaqa oโtkazish uchun ajoyib sayt โ 100dayscss.com
Frontendchilar kanali ๐๐ผ @Frontend ๐๐ผ
๐ Tayyor Dizayn shablonlari orqali HTML, CSS imkoniyatlaringizni kuchaytiring โ codewell.cc
๐ Murakkabroq Frontend loyihalarida o'zingizni sinang โ frontendpractice.com
๐ Bir oylik javascript chellenji orqali JS bo'yicha bilimlaringizni oshiring โ javascript30.com
๐ CSSga doir turli darajadagi vazifalar jamlanmasi โ cssbattle.dev
๐ Frontend boโyicha musobaqa oโtkazish uchun ajoyib sayt โ 100dayscss.com
Frontendchilar kanali ๐๐ผ @Frontend ๐๐ผ
๐5๐ฅ1
This media is not supported in your browser
VIEW IN TELEGRAM
Bu holat hamma Frontend'chilarning boshidan oโtgan boโlsa kerak, shundaymi? ๐
Frontendchilar kanali ๐๐ผ @Frontend
Frontendchilar kanali ๐๐ผ @Frontend
๐14๐ฏ2๐1
let a = 5;๐๐ป @FrontendIQ > #js
let b = a-- + ++a;
let c = a++ - --b;
console.log(a+b+c);
โก7๐1
#amaliyot #api
Amaliyot qilish uchun 7 ta ajoyib bepul API ๐ป
1๏ธโฃ Web Search API
Agar siz Google kabi qidiruv tizimini yaratmoqchi bo'lsangiz yoki oddiy qidiruv tizimi vidjeti qilmoqchi bo'lsangiz, Web Search API buning uchun ajoyib vositadir.
Web Search
2๏ธโฃ Open Weather Map API
Open Weather Map - bu dunyo bo'ylab so'nggi ob-havo haqida ma'lumot beruvchi bepul API. Siz qilishingiz kerak bo'lgan narsa shahar nomi yoki mamlakat nomini ko'rsatish va u o'sha hudud uchun ob-havo ma'lumotlarini qaytaradi
Open Weather Map
3๏ธโฃ IMDB API
Agar siz kino ilovasini yaratmoqchi bo'lsangiz, IMDB API yana bir ajoyib API bo'lib, u so'ralgan filmlar, aktyorlar, seriallar, treylerlar, kino ratinlari va boshqalar uchun ma'lumotlarni qaytaradi.
IMDB
4๏ธโฃ News API
News API ajoyib bepul API bo'lib, u sizga dunyo miqyosidagi yangiliklar haqidagi ma'lumotlarni taqdim etadi.
News
5๏ธโฃ Instagram API
Instagram klonini yaratmoqchi bo'lsangiz. Instagram-dan real vaqtda ma'lumotlarni taqdim etadigan ushbu ajoyib bepul API-dan foydalanishingiz mumkin.
Instagram
6๏ธโฃ API-Football
Agar siz Futbol natijalari ilovasini yaratmoqchi bo'lsangiz, API-Football siz uchun API bo'lib, u +940 futbol ligalari va kuboklarini taqdim etadi. Har 15 soniyada jonli va o'yindan oldingi koeffitsientlar, voqealar, tarkiblar, murabbiylar, o'yinchilar, eng yaxshi to'purarlar, turnir jadvali, statistika, transferlar.
API-Futbol
7๏ธโฃ Meme Generator API
Meme Generator API - bu oddiy mem generatori bo'lib, u oldindan yuklangan tasvirni asosida memlarni yaratadi. Memlar JPEG tasvir fayl formatida taqdim etiladi.
Meme Generator
Do'stlaringizga ham ulashib qo'ying ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
Amaliyot qilish uchun 7 ta ajoyib bepul API ๐ป
1๏ธโฃ Web Search API
Agar siz Google kabi qidiruv tizimini yaratmoqchi bo'lsangiz yoki oddiy qidiruv tizimi vidjeti qilmoqchi bo'lsangiz, Web Search API buning uchun ajoyib vositadir.
Web Search
2๏ธโฃ Open Weather Map API
Open Weather Map - bu dunyo bo'ylab so'nggi ob-havo haqida ma'lumot beruvchi bepul API. Siz qilishingiz kerak bo'lgan narsa shahar nomi yoki mamlakat nomini ko'rsatish va u o'sha hudud uchun ob-havo ma'lumotlarini qaytaradi
Open Weather Map
3๏ธโฃ IMDB API
Agar siz kino ilovasini yaratmoqchi bo'lsangiz, IMDB API yana bir ajoyib API bo'lib, u so'ralgan filmlar, aktyorlar, seriallar, treylerlar, kino ratinlari va boshqalar uchun ma'lumotlarni qaytaradi.
IMDB
4๏ธโฃ News API
News API ajoyib bepul API bo'lib, u sizga dunyo miqyosidagi yangiliklar haqidagi ma'lumotlarni taqdim etadi.
News
5๏ธโฃ Instagram API
Instagram klonini yaratmoqchi bo'lsangiz. Instagram-dan real vaqtda ma'lumotlarni taqdim etadigan ushbu ajoyib bepul API-dan foydalanishingiz mumkin.
6๏ธโฃ API-Football
Agar siz Futbol natijalari ilovasini yaratmoqchi bo'lsangiz, API-Football siz uchun API bo'lib, u +940 futbol ligalari va kuboklarini taqdim etadi. Har 15 soniyada jonli va o'yindan oldingi koeffitsientlar, voqealar, tarkiblar, murabbiylar, o'yinchilar, eng yaxshi to'purarlar, turnir jadvali, statistika, transferlar.
API-Futbol
7๏ธโฃ Meme Generator API
Meme Generator API - bu oddiy mem generatori bo'lib, u oldindan yuklangan tasvirni asosida memlarni yaratadi. Memlar JPEG tasvir fayl formatida taqdim etiladi.
Meme Generator
Dunyoning eng katta API hubi - rapidapi.com
Do'stlaringizga ham ulashib qo'ying ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
๐4๐ฅ3
#js
Topshiriq: Massivdagi har bir elementni sonini aniqlash.
Yechim:
Natija:
Bu JavaScript funktsiyasi berilgan massivdagi har bir elementni sanaydi va natijani obyekt (object) ko'rinishida qaytaradi. Funksiyada reduce metodidan foydalanilgan. reduce metodi massivdagi har bir elementni bitta qiymatga o'zlashtirish imkonini beradi.
Sizda qanday yechim bor, izohlarda yozib qoldiring ๐ฌ
Do'stlarga ulashing ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
Topshiriq: Massivdagi har bir elementni sonini aniqlash.
Yechim:
function countElements(arr) {
return arr.reduce((acc, element) => {
acc[element] = (acc[element] || 0) + 1;
return acc;
}, {});
}
// Misol uchun
const tags = ["#javascript", "#react", "#patterns", "#css", "#interview", "#javascript", "#css"]
console.log(countElements(tags));
Natija:
{
"#javascript": 2,
"#react": 1,
"#patterns": 1,
"#css": 2,
"#interview": 1
}
Bu JavaScript funktsiyasi berilgan massivdagi har bir elementni sanaydi va natijani obyekt (object) ko'rinishida qaytaradi. Funksiyada reduce metodidan foydalanilgan. reduce metodi massivdagi har bir elementni bitta qiymatga o'zlashtirish imkonini beradi.
Sizda qanday yechim bor, izohlarda yozib qoldiring ๐ฌ
Do'stlarga ulashing ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
๐3๐ฅ2
This media is not supported in your browser
VIEW IN TELEGRAM
#vsCode #foydali
๐ฑSticky Scroll
Visual Studio Code-ning yangi tahrirlovchisi Sticky Scroll xususiyati, sizning kodlaringizni oโqishda yordam beradi. Bu xususiyat yordamida, siz kodlaringizni oโqishda, kodning qaysi qismida ekanligingizni bilib turishingiz mumkin, chunki boโlimlar yuqoriga yopishtiriladi, masalan, klass, funksiya aniqlanishi va hokazo...
โ VS Code'da ishga tushirish:
Do'stlarga ulashing ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
๐ฑSticky Scroll
Visual Studio Code-ning yangi tahrirlovchisi Sticky Scroll xususiyati, sizning kodlaringizni oโqishda yordam beradi. Bu xususiyat yordamida, siz kodlaringizni oโqishda, kodning qaysi qismida ekanligingizni bilib turishingiz mumkin, chunki boโlimlar yuqoriga yopishtiriladi, masalan, klass, funksiya aniqlanishi va hokazo...
โ VS Code'da ishga tushirish:
โ๏ธ settings โก๏ธ editor โก๏ธ Sticky Scroll
Do'stlarga ulashing ๐
Bizga qo'shiling ๐๐ผ @Frontend ๐๐ผ
๐6
Frontend
#vsCode #foydali ๐ฑSticky Scroll Visual Studio Code-ning yangi tahrirlovchisi Sticky Scroll xususiyati, sizning kodlaringizni oโqishda yordam beradi. Bu xususiyat yordamida, siz kodlaringizni oโqishda, kodning qaysi qismida ekanligingizni bilib turishingizโฆ
This media is not supported in your browser
VIEW IN TELEGRAM
โ๐
๐12
This media is not supported in your browser
VIEW IN TELEGRAM
Geolokatsiyani aniqlash va uni xaritada ko'rsatish ๐บ
Geolocation API yordamida foydalanuvchining koordinatalarini olishingiz va keyin ularni xaritadan joyni topish uchun ishlatishingiz mumkin.
๐๐ผ @Frontend ๐๐ผ
Geolocation API yordamida foydalanuvchining koordinatalarini olishingiz va keyin ularni xaritadan joyni topish uchun ishlatishingiz mumkin.
<p class="status"></p>
<iframe class="map" src=""></iframe>
<button class="button">Men qayerdaman?</button>
const button = document.querySelector(".button"),
map = document.querySelector(".map"),
status = document.querySelector(".status");
button.addEventListener('click', findLocation);
function findLocation() {
if (!navigator.geolocation) {
status.textContent = 'ะะฐั ะฑัะฐัะทะตั ะฝะต ะดััะถะธั ั ะณะตะพะปะพะบะฐัะธะตะน...';
} else {
navigator.geolocation.getCurrentPosition(success, error);
}
function success(position) {
const { longitude, latitude } = position.coords;
map.src = `https://www.openstreetmap.org/export/embed.html?bbox=${longitude}%2C${latitude}&layer=mapnik`;
}
function error() {
status.textContent = 'Baribir topaman!:0';
}
}
๐๐ผ @Frontend ๐๐ผ
๐4๐ฅ2๐ฏ2