Вопросы по теме 'mixins'

Как использовать миксины Maven 3?
Я пытался выяснить, как миксины определяются в Maven 3, но не нашел ничего, кроме шума. Он распространяется как одна из больших новых функций здесь и здесь . В настоящее время я чувствую боль иерархической структуры и хотел бы дать ей вращение....
7861 просмотров
schedule 06.04.2022

Поддерживает ли Objective-C Mixin, как Ruby?
В Ruby есть модули, и вы можете расширить класс, «подмешав» модуль. module MyModule def printone print "one" end end class MyClass include MyModule end theOne = MyClass.new theOne.printone >> one В Objective-C я обнаружил,...
6532 просмотров
schedule 19.04.2022

Создание миксина с помощью Spring AOP Introductions
Может ли кто-нибудь предоставить пример фрагмента кода, который сшивает два java-интерфейса, используя введение spring-aop (mixin)? Я ищу конфигурацию стиля аннотации AspectJ. Кроме того, конкретный вариант использования, который у меня есть,...
4587 просмотров
schedule 03.07.2023

Почему трейты Scala на самом деле не трейты?
Кто-то недавно сказал мне, что трейты Scala не являются "настоящими" трейтами, а на самом деле это просто примеси. К сожалению, у меня не было возможности спросить его, почему. Кто-нибудь знает, что он имел в виду? Правка: В качестве...
1778 просмотров
schedule 19.02.2023

dojo mixin глобальный контекст
если у меня есть два класса, # 1 является миксином # 2, а # 1 объявляет свойства (со значениями по умолчанию - например: [] для объявления нового пустого массива) - почему это происходит, что все экземпляры класса # 2 поделиться одним и тем же...
246 просмотров
schedule 19.05.2022

Использование миксина с классом формы Django
Я думаю о создании класса миксиновой формы, чтобы я мог добавлять общий набор полей во множество совершенно разных форм. Простое использование его в качестве базового класса не сработает, потому что я хочу иметь возможность использовать другие формы...
10666 просмотров
schedule 16.04.2024

миксин против плагина. Что выбрать?
Предположим, я определил несколько новых компонентов - MyComponent1 , MyComponent2 , ..., которые расширяют Ext.Component . Теперь я хочу расширить все эти виджеты с той же функциональностью - я хочу добавить кнопку close , которая будет...
6087 просмотров
schedule 10.03.2022

Как включить модуль в фабрику factory_girl?
Я пытаюсь повторно использовать вспомогательный метод на всех своих фабриках, однако не могу заставить его работать. Вот моя установка: Вспомогательный модуль (в spec/support/test_helpers.rb) module Tests module Helpers # not guaranteed...
7728 просмотров
schedule 19.03.2022

Как создать фабрику Mixin в Python?
У меня есть несколько классов, которые обернуты другими классами для добавления новых функций. К сожалению, классы-оболочки не реализуют сквозные функции для классов, которые они обертывают, поэтому оболочку нельзя использовать взаимозаменяемо с...
2065 просмотров

Lesscss Mixins с охраной. Ошибка синтаксиса
Я пишу свой CSS с помощью Lesscss, используя его на стороне клиента (с компилятором less.js). В документации есть хорошие примеры использования охранников, но у меня они не работают. Я не могу понять, почему... Пример кода идет здесь:...
955 просмотров
schedule 09.10.2022

Разрешение конфликтов имен методов Sinatra и HTTParty
В моем приложении Sinatra я использую класс с HTTParty в качестве примеси. class A include HTTParty format :json def fetch arguments get(:query => arguments) end end Когда я пытаюсь вызвать выборку (когда экземпляр класса...
406 просмотров
schedule 28.07.2022

Имена динамических классов в LESS
У меня есть следующий бит кода LESS, который работает @iterations: 940; @iterations: 940; @col:2.0833333333333333333333333333333%; // helper class, will never show up in resulting css //...
14490 просмотров
schedule 30.01.2023

Примесь ColdFusion, приводящая к подпрограммам, не может быть объявлена ​​более одного раза.
[Примечание: включение кода в ваш cfcs, как правило, является плохой практикой (см. ответы ниже), так что считайте это просто исследованием] Подводя итог, у меня есть класс, подкласс и один метод, который переопределяется подклассом. Когда я...
1715 просмотров
schedule 31.10.2022

Определите метод класса в модуле с именем переменной
Я создал модуль, который включен в класс. В модуле я пытаюсь определить метод, который представляет собой сокращенную версию имени класса без фильтра. Таким образом, ShowFilter будет иметь метод show, который возвращает класс Show. Я получаю...
694 просмотров
schedule 19.04.2023

Ищем решение для Groovy @Mixin, чтобы не нарушать инкапсуляцию
Я хочу использовать аннотацию @Mixin в Groovy, которая делает именно то, что я хочу, за исключением того, что она также смешивает частные методы и поля. class A { def private fooA() { println("A") } } @Mixin(A) class B { def...
551 просмотров

Как внедрить модуль интервалов OOCSS в SCSS?
У меня есть макет на основе SCSS, в котором я хочу использовать пространственный модуль из OOCSS . Модуль OOCSS — это чистый CSS — ptl , например, означает padding-top: large , где large — это определенное значение (по умолчанию 20px). Я...
373 просмотров
schedule 26.02.2023

Ruby гарантирует, что локальная переменная не конфликтует с именем метода
Я пытаюсь похудеть в своих толстых моделях, применяя принцип единственной ответственности. Я выбрасываю много общего кода в миксины, которые затем включаются в несколько классов. Однако я столкнулся с этой странной проблемой, когда локальные...
442 просмотров
schedule 11.11.2023

Аргументы Sass по умолчанию, интерполяция, цитирование и т. д. Compass box-shadow()
Я пытаюсь сделать этот миксин @mixin dshadow($one: #{2px 3px 3px rgba(222,222,222, 0.3) false}, $two: #{-1px -1px 3px rgba(222,222,222, 0.3) false}){ @include box-shadow($one, $two); } Пробовал с интерполяцией и без, но не получается. Я...
554 просмотров
schedule 27.07.2022

Решают ли примеси хрупкие проблемы базового класса?
На занятии по языкам программирования мой профессор цитирует примеси как одно из решений проблемы хрупкого базового класса. Википедия также использовала примеси (Ruby) как решение проблемы хрупкого базового класса, но некоторое время назад кто-то...
463 просмотров
schedule 26.08.2022

Как написать миксин LESS с гибким количеством аргументов?
Я написал миксин LESS, который автоматизирует переходы CSS с помощью соответствующих префиксов движка. .Transition(@Property, @Timing){ -moz-transition: @Property @Timing linear; -webkit-transition: @Property @Timing linear;...
730 просмотров
schedule 31.10.2022