Nima Web Components
Qayta foydalanish mumkin bo'lgan UI komponentlar standarti
Web Components — bu inkapsulatsiya qilingan funksionallikka ega qayta foydalanish mumkin bo'lgan maxsus HTML elementlarini yaratish uchun veb standartlar to'plami.
Asosiy texnologiyalar
- Custom Elements — maxsus HTML teglarini yaratish
- Shadow DOM — uslub va belgilashni inkapsulatsiya qilish
- HTML Templates — qayta foydalanish mumkin shablonlar
- ES Modules — modulli komponentlarni yuklash
Afzalliklari
- Freymvorksiz ishlaydi
- Barcha brauzerlar bilan mos
- Uslublarni inkapsulatsiya qilish
- Loyihalar o'rtasida qayta foydalanish
Misol
class MyButton extends HTMLElement {
constructor() {
super();
this.attachShadow({ mode: 'open' });
}
}
customElements.define('my-button', MyButton);
Kutubxonalar
- Lit (Google)
- Stencil (Ionic)
- FAST (Microsoft)