Pytania otagowane jako mixins

16
Co to jest mixin i dlaczego są przydatne?
W „ Programming Python ” Mark Lutz wspomina o „mixinach”. Pochodzę z środowisk C / C ++ / C # i nie słyszałem wcześniej tego terminu. Co to jest mixin? Czytając między wierszami tego przykładu (do którego podłączyłem, ponieważ jest dość długi), przypuszczam, że jest to przypadek użycia wielokrotnego dziedziczenia …

5
Sass - Konwersja Hex na RGBa dla nieprzezroczystości tła
Mam następujący mixin Sass, który jest w połowie pełną modyfikacją przykładu RGBa : @mixin background-opacity($color, $opacity: .3) { background: rgb(200, 54, 54); /* The Fallback */ background: rgba(200, 54, 54, $opacity); } Złożyłem aplikację $opacityok, ale teraz utknąłem z tą $colorczęścią. Kolory, które wyślę do mixinu to HEX, a nie …


7
dziedziczenie rubinów a mieszanki
W Rubim, ponieważ możesz dołączyć wiele mikserów, ale rozszerzyć tylko jedną klasę, wygląda na to, że mieszanki byłyby preferowane zamiast dziedziczenia. Moje pytanie: jeśli piszesz kod, który musi zostać rozszerzony / dołączony, aby był użyteczny, dlaczego miałbyś kiedykolwiek zrobić z tego klasę? Innymi słowy, dlaczego nie zrobiłbyś z tego zawsze …

2
Używanie mixinów i komponentów do ponownego wykorzystania kodu w Facebook React
Zaczynam używać Facebook React w projekcie Backbone i na razie wszystko idzie naprawdę dobrze. Zauważyłem jednak, że do mojego kodu React wkradło się pewne duplikowanie. Na przykład mam kilka widżetów przypominających formularze ze stanami takimi jak INITIAL, SENDINGi SENT. Po naciśnięciu przycisku formularz musi zostać zweryfikowany, zostanie wysłane żądanie, a …

3
Składnia warunku if / else w mieszance SCSS
Cześć, próbuję się nauczyć SASS / SCSS i próbuję zreformować mój własny mixin dla clearfix chciałbym, żeby miksowanie było oparte na tym, czy podam szerokość miksu. dotychczasowe przemyślenia (tylko pseudokod, ponieważ będę zawierał inne miksy) @mixin clearfix($width) { @if !$width { // if width is not passed, or empty do …


4
Dziedziczenie metod klas z modułów / miksów w Rubim
Wiadomo, że w Rubim dziedziczone są metody klasowe: class P def self.mm; puts 'abc' end end class Q < P; end Q.mm # works Jednak dziwi mnie, że nie działa z miksami: module M def self.mm; puts 'mixin' end end class N; include M end M.mm # works N.mm # …
95 ruby  mixins 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.