Inhaltsverzeichnis
Die Entwicklung von Webanwendungen führt uns viele Wege, aber alle diese Wege haben eines gemeinsam: Code HTML und Code CSS, wodurch wir viele Möglichkeiten haben, unsere Anwendungen so aussehen zu lassen, wie wir es wollen oder wie wir uns das vorstellen.Was jetzt passiert, ist, dass die resultierenden Codes oft sehr umfangreich oder etwas unordentlich sind, da jede Person ihre eigene Art der Entwicklung hat, was dazu führt, dass Wartung und Leistung ein wenig beeinträchtigt werden. Hier kommen die Bibliotheken und Präprozessoren ins Spiel, die uns helfen, einen etwas saubereren und effizienteren Code zu schreiben, was auch die Teamarbeit unterstützt, da viele dieser Bibliotheken uns dazu bringen, besseren Code zu schreiben.
Weniger.jsName Weniger.js entsteht aus der Kombination der Wörter CSS-Leaner, so etwas wie CSS dünner oder reduzierter, was uns bereits eine Vorstellung davon gibt, was dieser Präprozessor tun wird, was nichts anderes ist, als uns zu helfen, weniger CSS-Code zu schreiben und so die Lesbarkeit und Leistung unserer Anwendungen und Webseiten zu verbessern. Es basiert auf JavaScript Wir können es also entweder auf der Client-Seite verwenden, obwohl diese Praxis für die Produktion nicht empfohlen wird, oder auch auf der Server-Seite dank npm und Node.js, so dass es das Plugin von einigen werden kann JavaScript-Framework die wir gerade fahren.
Die Hauptidee zu adoptieren Weniger.js in unserer Entwicklungsumgebung, soll dazu beitragen, das Prinzip zu erfüllen TROCKEN, was bedeutet, uns nicht zu wiederholen, und dies zu erreichen Weniger.js enthält Funktionen, Klassen und Variablen, die es uns ermöglichen, viel mehr wiederverwendbaren Code zu schreiben, als wir hineinschreiben würden CSS direkt.
1- Wir brauchen einen modernen Browser, der die Beispiele, mit denen wir uns befassen werden, interpretieren kann, das kann sein Google Chrome oder Firefox-Entwickler-Edition.
2- Wir müssen einen Texteditor im Stil haben von Sublime Text oder NotePad ++, um unsere Beispiele bequemer schreiben zu können.
3- Schließlich benötigen wir Berechtigungen zum Installieren von Elementen über die Befehlskonsole und eine Internetverbindung, um die erforderlichen Ressourcen herunterzuladen.
InstallationDie Installation von Weniger.js Dies kann auf zwei Arten erfolgen, die erste direkt auf Client-Ebene und die zweite in einer Serverumgebung wie z Node.jsSehen wir uns jede dieser Möglichkeiten unten an.
Diese Form der Installation ist so einfach wie der Aufruf der Datei, die die Bibliothek enthält Weniger.js, und es ist einfach schon in unserer Umwelt enthalten. Um die Bibliothek herunterzuladen, müssen wir nur zu lesscss.org gehen und die neueste stabile Version herunterladen.
VERGRÖSSERN
1- Wir werden einen Ordner erstellen und darin eine Datei namens . erstellen index.html, dann finden wir die Datei weniger.min.js im Ordner dist der Version von Weniger.js die wir heruntergeladen haben, erstellen wir zusätzlich eine Datei namens stile.weniger, sollte die Struktur von dem, was wir beschrieben haben, so aussehen, wie wir es unten sehen:
Erste Schritte mit Less.js Unser Header Der Inhalt Unser FooterHier sehen wir zunächst eine Struktur HTML basic, wo innerhalb der Karosserie Wir haben ein Etikett platziert Header, ein Etikett Sektion und zum Schluss ein Etikett Fusszeile, das gibt uns drei völlig unterschiedliche Elemente, auf die wir Stile anwenden können CSS.
3- Jetzt im Etikett Kopf aus dem vorherigen Code werden wir unsere Datei einbinden stile.weniger und nach dieser Aufnahme die Datei weniger.js, an dieser Stelle ist es sehr wichtig zu betonen, dass weniger.js es wird immer nach unseren Dateien enthalten sein .weniger die die Stile tragen werden, und es ist auch wichtig zu beachten, dass die Dateien .weniger die wir einschließen müssen das Attribut haben rel wie folgt: rel = "Stylesheet / weniger" da ohne diesen der Compiler weniger sie werden nicht wissen, dass sie mit dieser Datei arbeiten müssen. Sehen wir uns an, wie unser Head-Tag mit dem zusätzlichen Code aussieht, der dem Code aus dem vorherigen Schritt hinzugefügt wird:
Erste Schritte mit Less.js4- Jetzt müssen wir nur noch einige Stile hinzufügen CSS in der Datei stile.weniger, der folgende Code unterscheidet die verschiedenen Etiketten, die wir mit verschiedenen Farben erstellen:
Kopfzeile {Farbe: Blau;} Abschnitt {Farbe: Grau;} Fußzeile {Farbe: Gelb;}5- Wenn wir unsere öffnen index.html Mit einem Browser sehen wir, wie sich der Stil geändert hat, und wenn wir eine Entwicklerkonsole öffnen, sehen wir die Nachrichten, die sie ausdrucken weniger.js Um uns mitzuteilen, dass es funktioniert, sehen wir uns im folgenden Bild an, wie es aussieht:
Wir müssen eine Instanz von . haben funktional npm, deshalb empfehlen wir die Installation der neuesten Version von Node.js für unser Betriebssystem.
Wir benötigen auch ausreichende Berechtigungen, um Pakete mit installieren zu können npm, und um Anweisungen auf Befehlskonsolenebene auszuführen, ist dies insbesondere in Umgebungen sehr wichtig Linux Ja Mac, damit in Fenster Genehmigungen sind auf dieser Ebene einfacher zu bearbeiten.
1- Von einer Befehlskonsole müssen wir die folgende Anweisung ausführen mit npm:
npm install -g weniger
@color: blau; .highlight () {color: @color;} p {.highlight ();}3- Sobald dies erledigt ist, gehen wir zu unserer Konsole und führen die folgende Anweisung aus, um eine Datei zu generieren .css wo unser kompilierter Code ruht:
wenigerc beispiel.weniger> beispiel.cssIn unserer resultierenden Datei erhalten wir das, was wir im folgenden Bild sehen:
lessc -x example.less> example.cssWas gibt uns folgendes verkleinertes CSS infolge:
Wiederverwendbare RoutinenEine andere Sache, die wir gesehen haben, war, dass wir eine Funktion namens . erstellt haben .Markieren () und drinnen platzieren wir ein Attribut CSS und sein Wert war unsere Variable, dies ist ein weiteres Beispiel dafür, wie wir wiederverwendbare Routinen in unseren Stilen erstellen können. In jeder Klasse oder jedem Attribut, das wir hervorheben möchten, müssen wir diese Funktion einfach aufrufen, wie wir es innerhalb des p-Elements im getan haben Beispiel.
So sehen wir, dass die Bedeutung von Weniger.js ist, dass es uns hilft, mehr darüber nachzudenken, wie wir weniger tun können, und am Ende einen komprimierten, gültigen und leicht lesbaren Code zu erhalten, in dem Beispiel hätte man sagen können, dass für so wenig viel geschrieben wurde CSS Ergebnis, aber die Idee ist, dass wir weniger schreiben, wenn wir viel CSS machen müssen, also sehen wir das Weniger.js es stellt sich heraus, wenn wir große Stylesheets erstellen.
Damit beenden wir dieses Tutorial, wir haben gelernt, unsere ersten Schritte mit zu machen Weniger.js, also haben wir jetzt gute Tools, um großartige Anwendungen oder Webseiten mit möglichst wenig Code zu erstellen.