#frontend
Havola: web-skills
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
1๐ฅ15๐8
This media is not supported in your browser
VIEW IN TELEGRAM
#css #frontend
Faqat CSS orqali magnit havola effekti
li:has(a:is(:hover, :focus-visible)) {anchor-name: --a;}
ul::before {
left: anchor(--a left);
width: anchor-size(--a width);
}
CSS anchor position funksiyasidan foydalanib, indikator uchun hoverda anchor positionni belgilash
CSS Anchor Positioning โ bu CSS-ning yangi imkoniyatlaridan biri boโlib, elementlarning joylashuvini boshqa elementlarga bogโlashga yordam beradi.
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ14๐8
#mem #jsLibrary #frontend
is-odd kutubxonasi - bir sonning toq ekanligini aniqlash. U sonni tekshirib, true (toq) yoki false (juft) qiymatni qaytaradi.
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐28๐คฏ6๐4๐ฅ1
#vite #update #frontend
Vite ekotizimi o'sishi haqida:
- Viteโning ommaviyligi oshdi: NPMโdagi haftalik yuklashlar 7,5 milliondan 17 milliongacha oโsdi.
- Yangi frameworklar: TanStack Start, One, Ember kabi frameworklar Vite ekotizimiga qoโshildi.
- Vite'ni yirik kompaniyalar, jumladan, Google, Apple, Microsoft, OpenAI, va NASA kabi yetakchi kompaniyalar ishlatmoqda.
Quyida 6.0 versiyadagi eng asosiy o'zgarishlar:
1. Yangi environment API
2. Ekotizim kengayishi
3. Rollup 4โga oโtish
4. Hot Module Replacement (HMR) optimizatsiyasi
5. Node.js 18, 20 va 22+ versiyalari qoโllab-quvvatlanadi
6. PostCSS va Sass bilan integratsiya yaxshilandi
7. vite.dev domeni va dizayni
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ10๐6
This media is not supported in your browser
VIEW IN TELEGRAM
#component #frontend
<NumberFlow/> Intl.NumberFormat va Web Animations asosida yaratilgan. qoโshimcha kutubxonalarsiz, foydalanuvchilar uchun qulay va oson moslashuvchan.
React, Vue, Svelte uchun mavjud
GitHub | Veb sayt
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ20๐11
#3D #frontend
ZText - 3D effektli matn yaratish uchun maxsus ishlab chiqilgan CSS va JavaScript kutubxonasi. Bu kutubxona oddiy HTML va CSS orqali matnlarga dinamik harakat, chuqurlik va 3D effektlar qoโshishni osonlashtiradi.
Havola: https://bennettfeely.com/ztext
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ12๐5
This media is not supported in your browser
VIEW IN TELEGRAM
#ai #frontend
Havola: bolt.new / GitHub
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐16๐ฅ12
Frontend
foydalanuvchining kiritgan ma'lumotlariga asoslanib, kodni avtomatik ravishda yaratadi va darhol ishga tushiradi
project : @frontend.zip
20 KB
Videodagi "Kiril-lotin tarjimon" dastur kod fayli.
๐ฅ12๐4
@frontend kanalimizni davomli rivojlanishi va foydali kontentlarni ko'proq baham ko'rishiga o'z hissangizni qo'shishingiz mumkin )
Eng osoni esa kanalda aktiv bo'lib, do'stlaringizga kanalimizni tavsiya qilishingiz!
Oldindan katta rahmat!
Please open Telegram to view this post
VIEW IN TELEGRAM
2๐13๐ฅ10
#react #update #frontend
React 19 rasmiy ravishda chiqarildi va npm orqali o'rnatib olishingiz mumkin!
โข Actions: Async funksiyalar bilan optimistik yangilanishlar va xatolarni avtomatik boshqarish.
โข useOptimistic: Optimistik holatlarni qulay boshqarish uchun hook.
โข useActionState: Formalar uchun yangi boshqaruv hook.
โข Static API-lar: HTML yaratishni optimallashtiruvchi prerender API-lar.
โข Async Scripts: Skriptlarni samarali yuklash va boshqarish.
โข Custom Elements: Maxsus elementlar bilan ishlash yanada oson.
โข Suspense: Tezlik va moslashuvchanlik yaxshilandi.
โข Formalar: Action va formAction funksiyalarini qoโllab-quvvatlash.
โข Hidratatsiya: Xatolarni aniqlash va tushuntirish qulaylashdi.
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ16๐10
This media is not supported in your browser
VIEW IN TELEGRAM
#practice #frontend
3 xil darajadagi loyihlar mavjud:
Beginner / Intermediate / Advanced
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ16๐7
This media is not supported in your browser
VIEW IN TELEGRAM
#html #frontend
<button popovertarget="popover">Popover</button>
<div id="popover" popover>
<p>Popover content</p>
</div>
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ18๐14
#update #nextjs #frontend
Yangilanishda yangi after() API-si joriy etilib, foydalanuvchi javobi uzatilgandan keyin kodni bajarishga imkon beradi. Shuningdek, forbidden() va unauthorized() kabi yangi eksperimental API-lar kiritilib, autentifikatsiya xatolarini yanada aniqroq boshqarish imkonini beradi.
Batafsil: Next.js 15.1
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐10๐ฅ7
#tailwindCss #frontend
Origin UI saytida Tailwind CSS bilan ishlaydigan loyihalar uchun tayyor "easing" funksiyalari to'plamini taqdim etdi. Funksiyalarni loyihangizga osongina qo'shish uchun kerakli sinf nomini
Havola: https://originui.com/easings
@frontend | Happy Coding
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ19๐7
#css #update #frontend
Yangilanishlar veb dastruchilarga interaktiv foydalanuvchi interfeyslarini yaratishda yordam beradi. Quyida ushbu yangi xususiyatlarning ba'zilari va ularning kod misollari keltirilgan:
Matn kiritish maydonlarini matnning hajmiga qarab avtomatik ravishda o'lchash uchun field-sizing xususiyati qo'shildi.
```
textarea, select, input {
field-sizing: content;
}
```
Bu usul har qanday shrift, shrift o'lchami, til
va yozuv uslubi uchun mos.
interpolate-size xususiyati yordamida height: auto yoki boshqa kalit so'zlarga animatsiyalarni amalga oshirish mumkin.
```
:root {
interpolate-size: allow-keywords;
}
```
Bir nechta <details> elementlarini guruhlab, ularni o'zaro eksklyuziv qilish uchun name atributidan foydalanish mumkin.
```
<details name="learn-css">
<summary>CSSni o'rganish</summary>
<p>...</p>
</details>
<details name="learn-css">
<summary>Box Model</summary>
<p>...</p>
</details>
```
Bu usulda bir <details> elementi ochilganda, boshqa ochiq bo'lgan <details> elementi avtomatik ravishda yopiladi.
<details> va <summary> elementlariga display xususiyatini qo'llash va kengayib-yopiladigan qismni uslublash uchun ::details-content psevdosini ishlatish mumkin.
```
details {
display: flex;
flex-direction: row;
}
```
Elementlarni bir-biriga nisbatan joylashtirish uchun anchor asoslangan position joriy etildi.
```
.anchor {
anchor-name: --over-easy;
}
.positioned-element {
position: fixed;
position-anchor: --over-easy;
position-area: block-end;
}
```
Bu usul yordamida bir sahifadan boshqasiga o'tishda silliq o'tish effektlarini qo'shish osonlashadi.
```
@view-transition {
navigation: auto;
}
```
Skroll pozitsiyasiga bog'liq animatsiyalarni yaratish uchun skrollga asoslangan animatsiyalar API joriy etildi.
```
@keyframes appear {
from {
opacity: 0;
scale: 0.8;
}
to {
opacity: 1;
scale: 1;
}
}
img {
animation: appear linear;
animation-timeline: view();
animation-range: entry 25% cover 50%;
}
```๐ณ Skroll snap hodisalari
Usul yordamida skroll paytida foydalanuvchi interfeysining aniq joylariga o'tishni boshqarish osonlashadi.
```
scroller.addEventListener('scrollsnapchange', event => {
console.log(event.snapTargetBlock);
console.log(event.snapTargetInline);
});
```
light-dark() funksiyasi yordamida yorug'lik va qorong'ilik rejimlariga mos ranglarni belgilash mumkin.
```
:root {
color-scheme: light dark;
--primary-color: light-dark(#333, #fafafa);
--primary-background: light-dark(#e4e4e4, #121212);
--highlight-color: light-dark(hotpink, lime);
}
```
Boshqa yangilanishlar haqida misollar orqali tanishib chiqish
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ14๐9
Agar siz 2025-yilda Frontend Dasturchi bo'lishni maqsad qilgan bo'lsangiz, bu maslahatlar sizga ancha yordam beradi ๐ค
- JavaScript, HTML va CSS ni o'rganish - bu web-dasturlashning asosiy texnologiyalari va bu sohaga aloqador so'nggi yangiliklardan xabardor boโlib turing.
- React, Vue.js, Angular kabi zamonaviy frontend freymvorklari va kutubxonalari bilan tajriba orttirish. Murakkab, dinamik foydalanuvchi interfeyslarini yaratish uchun bu juda muhim.
- Testing, deployment va performance optimization ga oid ko'nikmalarni rivojlantirish. Bular hozirda murakkab ilovalar ishlab chiqarish uchun muhim omillar hisoblanadi.
- Frontend dasturlash ko'nikmalaringizni namoyish etadigan loyihalar portfelini yaratish. Bu ish topish uchun sizga ancha yordam beradi.
- Frontend sohasi bilan bog'liq yangi tendensiyalar va texnologiyalar haqida xabardor bo'lib turish. Ular tez-tez o'zgarib turadi, shuning uchun doimiy o'rganish va moslashish kerak bo'ladi.
Va albatta communitylarda faol bo'ling, bu sizga qo'shimcha tarzda soft skill larni oshirishga yordam beradi va o'rganishingizni tezlashtiradi.
@shahzodcodes
- JavaScript, HTML va CSS ni o'rganish - bu web-dasturlashning asosiy texnologiyalari va bu sohaga aloqador so'nggi yangiliklardan xabardor boโlib turing.
- React, Vue.js, Angular kabi zamonaviy frontend freymvorklari va kutubxonalari bilan tajriba orttirish. Murakkab, dinamik foydalanuvchi interfeyslarini yaratish uchun bu juda muhim.
- Testing, deployment va performance optimization ga oid ko'nikmalarni rivojlantirish. Bular hozirda murakkab ilovalar ishlab chiqarish uchun muhim omillar hisoblanadi.
- Frontend dasturlash ko'nikmalaringizni namoyish etadigan loyihalar portfelini yaratish. Bu ish topish uchun sizga ancha yordam beradi.
- Frontend sohasi bilan bog'liq yangi tendensiyalar va texnologiyalar haqida xabardor bo'lib turish. Ular tez-tez o'zgarib turadi, shuning uchun doimiy o'rganish va moslashish kerak bo'ladi.
Va albatta communitylarda faol bo'ling, bu sizga qo'shimcha tarzda soft skill larni oshirishga yordam beradi va o'rganishingizni tezlashtiradi.
@shahzodcodes
๐ฅ14๐5
Frontend
@shahzodcodes
Sizlarga Uzum.uz kompaniyasining Frontend Team Lead lavozimida ishlovchi professional dasturchining Telegram kanalini tavsiya qilaman! ๐
U yerda siz:
โ
Frontend texnologiyalarining amaliy qo'llanmalari;
โ
Zamonaviy freymvorklar va kutubxonalar (React, Vue.js, Angular) bo'yicha tajribalar;
โ
Performance optimization, testing va deployment bo'yicha qimmatli maslahatlar;
โ
Dasturlashda kerakli soft skill larni rivojlantirishga oid tavsiyalarni topasiz.
Kanal manzili๐ @shahzodcodes
U yerda siz:
Kanal manzili
Please open Telegram to view this post
VIEW IN TELEGRAM
๐8๐ฅ8
#report #frontend
23 000 dan ortiq dasturchilar ishtirok etgan ushbu tadqiqotda JavaScript eng ko'p qo'llaniladigan dasturlash tili sifatida qayd etildi. Shu bilan birga, TypeScriptning ommaviyligi 2017-yildagi 12% dan 2024-yilda 35% gacha oshdi.
Boshqa qiziq ma'lumotlar:
- Sun'iy intellektning dasturlashdagi o'rni oshmoqda: Dasturchilarning 18% o'z mahsulotlariga sun'iy intellekt integratsiyasini amalga oshirmoqda.
- AI vositalaridan foydalanish: Dasturchilarning 69% ChatGPT, 40% esa GitHub Copilot kabi AI vositalarini sinab ko'rgan; mos ravishda 49% va 26% muntazam foydalanadi.
- Ishlash platformalari: Dasturchilarning 58% brauzer, 53% ish stoli, 30% esa mobil platformalar uchun dasturlar ishlab chiqadi.
- Ma'lumotlar bazalari: MySQL, PostgreSQL, MongoDB, SQLite va Redis eng ommabop bo'lib qolmoqda.
- Rust tili: So'nggi besh yilda Rust foydalanuvchilari soni barqaror o'sib, C++ o'rnini egallashga intilmoqda.
- Go va Rust: Dasturchilar orasida eng ko'p o'zlashtirilayotgan tillar sifatida Go va Rust ajralib turadi.
- Ishlash muhiti: Dasturchilarning 8% VR qurilmalarda kod yozishni sinab ko'rgan, 50% esa bunga qiziqish bildirgan.
Batafsil o'qib chiqish.
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐10๐ฅ4
This media is not supported in your browser
VIEW IN TELEGRAM
#animation #js #css #frontend
Kodlar izohda
@frontend | Happy Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ17๐5