Weniger einmischen
Die Bedeutung des
Mischens : Mischen ist die Möglichkeit, eine Reihe von Attributen von einem Regelsatz in einen anderen einzuführen. Im
Allgemeinen bezieht sich ein Regelsatz auf einen Satz von Codes, einen Satz von Codes, die bestimmte Regeln definieren, z. B. einen Satz von Codes, die Stile definieren. es ist eine feste Regel. Zum
Beispiel
, der Stil im Inneren ist ein Regelsatz.
Mischen bedeutet, ein Regelwerk auf ein anderes Element anzuwenden
Gemischte Kategorien:
普通混合
不带输出的混合
带参数的混合
带参数并且有默认值的混合
带多个参数的混合
命名参数
匹配模式
arguments变量
Normale Mischung
Schreiben Sie also direkt einen Selektor, der sich nicht auf die Elemente im HTML auswirkt, und schreiben Sie dann den Regelsatz in den Codetext. Lassen Sie dann andere Regelsätze direkt aufrufen
Diese Methode verursacht weniger, wenn das Kompilieren des CSS nicht in den #diaoyong
ebenfalls in a übersetzten CSS-Selektor kompiliert werden soll
Ohne Ausgabe mischen
Das Hinzufügen nach dem Selektor ()
wird nicht in `` css``` kompiliert
Zeitpunkt des Anrufs plus ohne ()
alles in Ordnung
Mit Parametern gemischt
Parameter sind Variablen, daher können wir auch formale Parameter festlegen und tatsächliche Parameter wie eine Funktion an sie übergeben. Beachten Sie jedoch, dass dies ein Hybrid und keine Funktion ist
Definieren Sie den Attributwert , dass der formale Parameter wird @a
eingestellt background-color
, was gleich background-color
einem Regelsatz mit einem variablen Wert zu diesem Zeitpunkt , und dann die Parameter übergeben , während die geänderte Aufruf background-color
Wert
Gemischt mit Parametern und Standardwerten
Die Methode 形参变量:值
zum Festlegen des Standardwerts: Wenn nach dem Festlegen des Standardwerts kein Wert an den formalen Parameter übergeben wird, wird der Wert dieser Variablen automatisch auf den Standardwert gesetzt
Beachten Sie, dass beim Aufrufen nur die Parameter mit Standardwerten in Klammern deklariert werden können. Beim Aufrufen werden jedoch die Parameter ohne Standardwerte gemeldet, wenn in den Klammern keine Deklaration vorhanden ist.
Mischen mit mehreren Parametern
Auf diese Weise entsteht eine Mischung aus mehreren Parametern
Benannte Parameter
Wenn unsere Mischung mehrere formale Parameter hat, können wir die spezifischen Parameter kopieren, die keinen Standardwert haben oder die den Standardwert ändern müssen.
Geben Sie beim Aufrufen den Variablennamen an und weisen Sie ihm einen Wert zu.
Es ist möglich, nur die Standardwerte einiger bestimmter Variablen in den formalen Parametern zu ändern
Match-Modus
Diese Mischung ähnelt der Überladung von Funktionen. Wir schreiben mehrere Mischungen mit demselben Namen und demselben Parameter, aber unsere Funktionen sind unterschiedlich. Wir können vor jedem Parameter ein Zeichen mit demselben Namen wie seine Kennung einfügen. Anders als andere gleichnamige Mischungen
Wenn wir einer Mischung mit demselben Namen eine hinzufügen, @_
wird sie zu einer automatischen Anrufmischung. Wenn wir also andere Mischungen mit demselben Namen aufrufen, ruft das System diese Mischung automatisch zur gleichen Zeit auf.
Rufen Sie eine Methode für eine Mischung mit demselben Namen auf:
Wenn wir eine der Mischungen aufrufen, können Sie vor der Liste der tatsächlichen Parameter einen bestimmten Indikator für die Mischung mit demselben Namen hinzufügen, um dem System mitzuteilen, welche Mischung mit demselben Namen wir aufrufen möchten
即匹配哪个同名混合,(匹配模式)
Hier wird auch automatisch die hinzugefügte @_
Mischung mit dem gleichen Namen aufgerufen. Die erste Zeile besteht darin, andere weniger Dateien einzuführen
Führen Sie andere weniger Dateien in weniger ein
Das heißt, wir können komplexen und vielseitigen Code in eine weniger große Datei schreiben und dann andere Dateien aufrufen, um den Wert zu übergeben, ähnlich wie bei der Kapselung.
Bevor wir die Mischung in einer anderen weniger aufrufen, müssen wir die Deklarationssyntax vor dem Aufruf einfügen
:
@import "路径"
Auf diese Weise können Sie den Inhalt anderer weniger Dateien direkt in einer weniger Datei verwenden
Argumente variabel
Wird verwendet, um den Aufruf formaler Parameter in der Mischung zu vereinfachen. Es
ist geschmacklos, ähnlich dem versteckten Array in js
Wir schreiben das heißt im Inneren vermischt @arguments
es @arguments
einen Wert gleich dem Wert des Parameters wird, wie unten gezeigt, @arguments
der Wert 1px solid black
kann eine Vielzahl von geschrieben werden , die @arguments
jeweils @arguments
die Werte die gleichen sind , die Parameterwerte sind die
weniger Berechnung
In weniger können Sie addieren, subtrahieren, multiplizieren und dividieren. In weniger können beispielsweise 100 + 100px
die beiden Seiten der Operation nur eine Einheit hinzufügen. Bei der Berechnung ist es am besten, ein Leerzeichen zwischen dem Wert und dem Operationssymbol hinzuzufügen, da sonst Fehler auftreten können