#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