Mozilla Brick - Perpustakaan Komponen UI Percuma untuk Aplikasi Web
Anda boleh mencari banyak kerangka web frontend percuma jika anda mencari cukup keras. Mereka semua datang dengan kelemahan dan kelemahan mereka, tetapi ada kerangka di luar sana untuk semua orang.
Mozilla Brick adalah a rangka kerja yang baru dan ia dibina sebagai perpustakaan UI yang berjalan pada Komponen Web.
Komponen-komponen ini berfungsi seperti bit kod yang boleh digunakan semula serupa dengan perpustakaan Polimer Google. Walau bagaimanapun, dengan Mozilla Brick, anda mempunyai komponen perpustakaan anda sendiri, bersama dengan elemen UI, semuanya dibungkus dalam satu pakej besar.
Jika anda menyelam ke perpustakaan ini, anda akan menyedari ia dibina dengan cara yang berbeza daripada yang lain.
Menggunakan Mozilla bahasa sendiri untuk menggambarkan elemen tersuai seperti bata yang bertindak sebagai komponen yang dibundel bersama. Jika anda memasukkan banyak batu bata ke halaman anda, anda boleh menguruskannya menggunakan alat pengurusan pakej seperti Bower.
Perhatikan bahawa Bata Mozilla boleh berfungsi di atas Polimer jadi rangka kerja serba boleh. Intinya, anda akan menggunakan Brick untuk menentukan elemen halaman tertentu atau tindakan pengguna tertentu pada halaman.
Kemudian kamu sambung komponen ini ke elemen UI biasa anda di dalam HTML. Dengan cara ini anda masih menggunakan konvensyen penamaan patuh standard di atas komponen Brick.
Ia kini dalam versi 2.0 dan anda boleh menemui senarai keseluruhan reposit di GitHub. Mozilla mencipta Akaun GitHub khusus untuk projek ini jadi ini tempat terbaik untuk mencari maklumat.
Ia mempunyai segala-galanya dari UI kalendar ke bar tab, susun atur kad tersuai, dan juga kod laman web Brick utama. Semua dikeluarkan secara percuma dengan sumber yang boleh diakses sepenuhnya.
Setiap projek termasuk demo langsung yang dihoskan di GitHub jadi jika anda menggali dokumentasi, anda akan mencari pautan untuk semua ini.
Anda harus mempunyai tahap keselesaan dengan komponen web sebelum masuk ke Bata. Ia bukan super friendly-newbie dan ia benar-benar ditujukan kepada pemaju frontend yang mahukan komponen yang direka untuk aplikasi web mereka.
Bahkan pemula dapat mempelajari tali dengan berlatih dengan Brick sendiri. Anda mungkin perjuangan untuk memahami seluruh perpustakaan tetapi lebih banyak latihan anda semakin banyak anda akan belajar dan lebih mudah ia akan menjana aplikasi web berkuasa komponen yang mantap.