Geschäft

Sass und LESS Preprozessoren

Webentwickler sollten mit einem oder beiden Präprozessoren vertraut sein

Cola oder Pepsi, Mac oder PC, Marvel oder DC? In jeder Gemeinde gibt es eine Debatte darüber, was besser ist. Für Webdesigner oder Entwickler ist diese Debatte Sass or Less.

Was sind Sass und weniger?

Syntaktisch Super Stylesheets (Sass) und Leaner CSS (LESS) sind beide CSS-Präprozessoren. Sie sind spezielle Stylesheet-Erweiterungen, die das Entwerfen einfacher und effizienter machen. Sowohl Sass als auch LESS werden in CSS-Stylesheets kompiliert, so dass sie von Browsern gelesen werden können. Dies ist ein notwendiger Schritt, da moderne Browser keine .sass- oder .less-Dateitypen lesen können.

Wenn Sie vorhaben, in der Welt der Webentwicklung zu sein, ist es eine gute Idee, in einem der beiden Präprozessoren - oder in beiden - gut vertraut zu sein .

Wenn es darauf ankommt, sind beide ähnlich. Sie machen das Schreiben von CSS einfacher, objektorientierter und angenehmer. Dennoch gibt es ein paar wichtige Unterschiede. Fünf von ihnen sind hier aufgeführt.

  • Sass ist in Ruby. WENIGER ist in JavaScript

    Sass basiert auf Ruby und benötigt eine Ruby-Installation. Das ist keine große Sache, wenn Sie einen Mac haben. Es ist jedoch eine längere Installation, wenn Sie einen Windows-Computer haben.

    LESS wurde in Ruby wie Sass erstellt, wurde aber auf JavaScript portiert. Um LESS zu verwenden, laden Sie die entsprechenden JavaScript-Dateien auf Ihren Server hoch oder kompilieren die CSS-Blätter über einen Offline-Compiler.

  • So weisen Sie Variablen zu: Sass verwendet $; WENIGER verwendet @

    Sowohl Sass als auch LESS verwenden spezielle Zeichen, um Variablen zuzuweisen. Auf diese Weise müssen Sie keine Spezifikationen eingeben. Sie können einfach das Zeichen eingeben.

    In Sass ist es das Dollarzeichen ($). In LESS ist es das At-Symbol (@). Der einzige Nachteil von LESS ist, dass es einige existierende CSS-Selektoren gibt, die bereits @ verwenden, was die Lernkurve etwas versteifen kann.

  • Sass hat Kompass, LESS hat Preboot

    Sass und LESS haben Erweiterungen verfügbar, um Mixins zu integrieren (die Möglichkeit, CSS-Deklarationen in einer Site zu speichern und zu teilen).

    • Sass hat Compass für Mixins verfügbar, das jede verfügbare Option mit Updates für zukünftigen Support enthält.

    • LESS hat Preboot.less, LESS Mixins, WENIGER Elemente, GS und Frameless. Die Software-Unterstützung von LESS ist fragmentierter als Sass, was zu vielen verschiedenen Optionen für Erweiterungen führt, die möglicherweise nicht alle gleich funktionieren. Für Ihr Projekt benötigen Sie möglicherweise alle aufgelisteten Erweiterungen, um eine ähnliche Leistung wie bei Compass zu erzielen.

  • WENIGER hat bessere Fehlermeldungen als Sass

    Sowohl Sass als auch LESS wurden auf ihre Fähigkeit getestet, Fehler in der Syntax zu melden. WENIGER hat in den Tests genauere Fehlermeldungen, da er die korrekte Position des Fehlers gemeldet hat.

    So etwas könnte ein bisschen Zeit sparen bei einem Tippfehler.

  • WENIGER hat benutzerfreundlichere Dokumentation als Sass

    Die LESS-Dokumentation ist optisch ansprechend und für Erstbenutzer einfacher zu befolgen. Die Sass-Dokumentation hat viel mehr eine Wissensbasis oder Wiki-Setup.

    Dies ist eine Tatsache, die für die Adoptionsraten von Sass oder LESS wichtig sein könnte, da es sich um eine Plattform handelt, die für das Design von Webseiten entwickelt wurde.

  • 
    Interessante Artikel
    Empfohlen
    Erfahren Sie mehr über die gesetzlichen Rechte der Mieter Wenn eine Partei in einem gewerblichen Mietvertrag (oder privaten Mietvertrag) gegen die Vereinbarung verstößt, hat jede Partei das Recht, die andere zu verklagen. Diese Rechte und andere Rechtsmittel können jedoch durch die im Mietvertrag selbst enthaltenen Bedingungen begrenzt sein. We
    Soldaten gehören zu den am häufigsten eingesetzten Mitgliedern des Militärs Wenn man bedenkt, welcher Zweig des Militärs sich anschließen soll, müssen viele Faktoren berücksichtigt werden. Eines der wichtigsten Dinge für viele neue Rekruten, besonders diejenigen mit Familien oder die planen, Familien zu gründen, ist, wie oft und für wie lange er oder sie eingesetzt werden soll. Die Tren
    Woher kam der Begriff "Hooah"? "Hooah!" Sie können es aus den heiligen Hallen von Fort Benning, Ga. Infantry Center zu den Bereichen in Fort Lewis, Washington hallt. Es wird bei Preisverleihungen geäußert, brüllte von Formationen und wiederholt vor, während und nach Trainingsmissionen. Sie
    Tipps, um ein besseres Jobangebot zu bekommen Verhandeln Gehalt ist nicht einfach, und es kann besonders schwierig für Frauen sein. Im Allgemeinen fragen Frauen seltener nach mehr Geld, wenn ihnen eine Stelle angeboten wird und sie eher in einem schlechter bezahlten Job bleiben. Die Gründe sind unterschiedlich, aber einige davon beinhalten, dass es unangenehm ist, über das Gehalt zu sprechen und zögern, nach mehr zu fragen. Da
    Eine These-Aussage, wenn sie für die Jobsuche verwendet wird, ist eine kurze Beschreibung von Ihnen, Ihren Eigenschaften und Ihren Fähigkeiten. Es wird verwendet, um Ihr Interesse an einem Job zu demonstrieren und um zu zeigen, wie Sie einer Organisation nützen würden. Solltest du eine These haben? Un
    Sie können eine Arbeitsumgebung erstellen, in der Millennials erfolgreich sind Die Millennials, die sich Ihrer Belegschaft anschließen, sind jetzt Angestellte, die zwischen 1980 und 2000, oder 1981 und 1999, je nach Quelle, geboren wurden. Im Gegensatz zu den Gen-Xers und den Baby-Boomern haben die Millennials Arbeitsmerkmale und -tendenzen von liebenden Eltern, strukturierten Leben und Kontakt mit verschiedenen Menschen entwickelt.