„Mozilla Brick“ - nemokama UI komponentų biblioteka žiniatinklio programoms
Jei ieškote pakankamai sunkiai, galite rasti tonų nemokamų „frontend“ tinklų. Jie visi ateina su savo pakilimais ir trūkumais, tačiau ten yra pagrindas visiems.
„Mozilla Brick“ yra a naujesnė sistema ir ji sukurta kaip UI biblioteka kuri veikia „Web Components“.
Šie komponentai veikia kaip daugkartinio naudojimo kodai, panašūs į „Google“ polimerų biblioteką. Tačiau, naudodami „Mozilla Brick“, turite savo komponentų biblioteką kartu su UI elementais, kurie visi suvynioti į vieną didelį paketą.
Jei pasinersite į šią biblioteką, jūs greitai suprasite, kad jis pastatytas kitaip nei kiti.
„Mozilla“ naudoja savo kalbą, kad apibūdintų individualius elementus kaip plytos, kurios veikia kaip sudedamosios dalys. Jei į savo puslapį pridedate daug plytų, galite juos valdyti naudodami paketų valdymo įrankį, pvz., „Bower“.
Atkreipkite dėmesį, kad „Mozilla Brick“ gali dirbti ant polimerų, todėl tai yra universalus pagrindas. Iš esmės, naudodami „Brick“, nustatykite konkrečius puslapio elementus ar konkrečius naudotojo veiksmus puslapyje.
Tada tu prijunkite šiuos komponentus į savo tipiškus UI elementus tiesiai HTML viduje. Tokiu būdu jūs vis dar naudojate standartus atitinkančias pavadinimo konvencijas ant plytų komponentų.
Šiuo metu ji yra 2.0 versijoje ir galite rasti visą „GitHub“ repo sąrašą. „Mozilla“ sukūrė a „GitHub“ paskyra skirta šiam projektui taigi tai yra geriausia vieta rasti informaciją.
Jis turi viską nuo kalendoriaus UI iki skirtukų juostų, pasirinktinių kortelių išdėstymo ir net pagrindinio „Brick“ svetainės kodo. Viskas išleidžiamas nemokamai, o šaltinis yra visiškai prieinamas.
Kiekviename projekte yra „GitHub“ talpinama tiesioginė demonstracija, taigi, jei jūs įdėsite į dokumentaciją, rasite visų šių nuorodų.
Prieš patekdami į plytų, turėtumėte turėti tam tikrą komforto lygį su žiniatinklio komponentais. Tai nėra super naujokai draugiški ir tai tikrai skirta frontend kūrėjams kurie nori iš anksto suprojektuoti komponentus jų interneto svetainėms.
Tačiau net ir pradedantiesiems mokantis lynus galima mokytis savarankiškai. Jums gali būti sunku suprasti visą biblioteką, bet kuo daugiau praktikuojate kuo daugiau jūs išmoksite ir lengviau jis bus skirtas plaukiojantiems komponentams valdomiems žiniatinkliams.