Запитання з тегом «mixins»

16
Що таке міксин, і чому вони корисні?
У " Програмуванні Python " Марк Луц згадує "міксин". Я зі складу C / C ++ / C # і раніше не чула цього терміна. Що таке міксин? Читаючи між рядками цього прикладу (з яким я пов’язаний, тому що він досить довгий), я припускаю, що це випадки використання множинної спадщини …

5
Sass - перетворення Hex в RGBa для непрозорості фону
У мене є наступний Sass mixin, який є наполовину повною модифікацією прикладу RGBa : @mixin background-opacity($color, $opacity: .3) { background: rgb(200, 54, 54); /* The Fallback */ background: rgba(200, 54, 54, $opacity); } Я застосував $opacityнормально, але тепер я застряг з $colorчастиною. Кольори, які я надсилаю в міксин, будуть HEX, …


7
спадкування рубіном проти міксин
У Ruby, оскільки ви можете включати декілька мікшин, але лише розширювати один клас, здається, що міксин буде кращим перед успадкуванням. Моє запитання: якщо ви пишете код, який повинен бути розширений / включений, щоб бути корисним, чому б ви коли-небудь робили його класом? Або кажучи іншим способом, чому б ти не …

2
Використання mixins vs компонентів для повторного використання коду у Facebook React
Я починаю використовувати Facebook React у проекті Backbone, і поки це йде дуже добре. Однак я помітив деяке дублювання, яке повзе до мого коду React. Наприклад, у мене є кілька форм-подібних віджетів з станами , такими як INITIAL, SENDINGі SENT. При натисканні кнопки форму потрібно перевірити, зробити запит, а потім …

3
Синтаксис умови if / else в SCSS mixin
Привіт, я намагаюся вивчити SASS / SCSS і намагаюся переробити власний міксин для clearfix що я хотів би, щоб міксин ґрунтувався на тому, чи передаю я комбінацію ширини. думки поки що (тільки псевдокод, як я буду включати інші міксини) @mixin clearfix($width) { @if !$width { // if width is not …



2
Міксіни проти складу в Scala
У світі Java (точніше, якщо у вас немає багаторазового успадкування / мікшину), емпіричне правило досить просте: "Надавайте перевагу композиції об'єкта над успадкуванням класу". Я хотів би знати, чи / як це змінюється, якщо ви також розглядаєте міксини, особливо в Scala? Чи вважаються міксини способом багаторазового успадкування чи більшим складом класу? …

6
Що таке міксини (як концепція)
Я намагаюся зрозуміти концепцію Mixin, але, здається, я не можу зрозуміти, що це таке. Я бачу це так, що це спосіб розширити можливості класу за допомогою спадкування. Я читав, що люди називають їх "абстрактними підкласами". Хтось може пояснити, чому? Буду вдячний, якщо б ви пояснили свою відповідь на наступному прикладі …
76 c++  oop  templates  mixins 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.