«mixins» etiketlenmiş sorular

16
Mixin nedir ve neden faydalıdırlar?
" Programlama Python " da, Mark Lutz "mixins" den bahseder. Ben bir C / C ++ / C # arka plandayım ve daha önce bu terimi duymadım. Mixin nedir? Bu örneğin satırları arasında (oldukça uzun olduğu için bağlandığım) okuduğumda, bir sınıfı 'uygun' alt sınıflamanın aksine genişletmek için çoklu kalıtım kullanmanın …

5
Sass - Arka plan opaklığı için Hex'i RGBa'ya dönüştürme
Bir RGBa örneğinin yarı tam modifikasyonu olan aşağıdaki Sass mixin var : @mixin background-opacity($color, $opacity: .3) { background: rgb(200, 54, 54); /* The Fallback */ background: rgba(200, 54, 54, $opacity); } $opacityTamam uyguladım , ama şimdi $colorparçası ile sıkışıp kaldım . Karışıma göndereceğim renkler RGB değil HEX olacaktır. Örnek kullanımım …


7
yakut mirası ve mixins
Ruby'de, birden fazla mixini dahil edebildiğiniz, ancak yalnızca bir sınıfı genişletebildiğiniz için, miras yerine mixinler tercih edilecek gibi görünüyor. Sorum: Yararlı olması için genişletilmesi / dahil edilmesi gereken bir kod yazıyorsanız, neden onu bir sınıf yapasınız? Ya da başka bir deyişle, neden onu her zaman bir modül yapmıyorsun? Bir sınıf …

2
Facebook React'te kodun yeniden kullanılması için mixin ve bileşenlerin kullanılması
Facebook React'i bir Backbone projesinde kullanmaya başlıyorum ve şu ana kadar gerçekten iyi gidiyor. Ancak, React koduma sızan bazı yinelemeler fark ettim. Örneğin , ve gibi durumlara sahip birkaç form benzeri widget'ım var . Bir düğmeye basıldığında, formun doğrulanması, bir talepte bulunulması ve ardından durum güncellenmesi gerekir. Durum, alan değerleriyle …

3
SCSS karışımında if / else koşulu için sözdizimi
Merhaba SASS / SCSS öğrenmeye çalışıyorum ve kendi mixin'imi clearfix için yeniden düzenlemeye çalışıyorum Karışımın, bir genişlikte karışımı geçip geçmediğime bağlı olmasını istiyorum. Şimdiye kadarki düşünceler (sözde kod yalnızca diğer karışımları da dahil edeceğim gibi) @mixin clearfix($width) { @if !$width { // if width is not passed, or empty do …


4
Ruby'deki modüllerden / karışımlardan sınıf yöntemlerini devralma
Ruby'de sınıf yöntemlerinin miras alındığı bilinmektedir: class P def self.mm; puts 'abc' end end class Q < P; end Q.mm # works Ancak, mixin'lerle çalışmaması beni şaşırttı: module M def self.mm; puts 'mixin' end end class N; include M end M.mm # works N.mm # does not work! #Extend yönteminin …
95 ruby  mixins 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.