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
    Registered Sales Assistant Prüfung Die FINRA Series 11 Prüfung wird auch als Assistant Representative-Order Processing Examination bezeichnet. Das Bestehen eines Brokerage-Verkaufsassistenten ermöglicht es, unaufgeforderte Kundenaufträge im Namen eines Finanzberaters entgegenzunehmen und einzugeben und aktuelle Kursnotierungen zu geben. Ei
    Was ist der Mindestlohn für 2018? Der Mindestlohn ist der niedrigste Stundenlohn, der an Arbeitnehmer gezahlt werden kann, auch bekannt als Lohnobergrenze. Das Fair Labor Standards Act (FLSA) bestimmt den Mindestlohn für Angestellte in privaten und öffentlichen Sektoren, sowohl in Bundes- als auch in Landesregierungen. U
    Mit langjähriger Erfahrung, einem Master-Abschluss und marktgerechten Fähigkeiten Liebe Susan: In den letzten 10 Jahren war ich als Rechtsanwaltsanwärterin im Bereich Familienrecht tätig. Ich habe einen Bachelor of Arts in Politikwissenschaften und einen Master of Arts in der öffentlichen Verwaltung; mit einem öffentlichen Führungsschwerpunkt. Seit
    Einige Personalchefs empfehlen, dass Bewerber ihren Lebenslauf mit einem Lebenslaufprofil anstatt eines Ziels beginnen. Aber was ist der Unterschied, und warum könnte einer besser sein als der andere? Ein Lebenslaufprofil ist eine kurze Zusammenfassung der Fähigkeiten, Erfahrungen und Ziele eines Bewerbers, die sich auf eine bestimmte Stelle beziehen.
    Wenn Sie erwägen, einen Abschluss in Kriminologie oder Strafjustiz zu erwerben, werden Sie wahrscheinlich irgendwann über Ihre Verdienstmöglichkeiten nachdenken wollen. Sicher, Geld ist nicht alles, aber es ist immer eine gute Idee, eine Vorstellung davon zu haben, wie viel Sie erwarten können, wenn Sie sich für einen Karriereweg entscheiden. Des
    Ist es das wert? Ist es das wert? Ein anderes Einkommen in das Haus zu bringen ist nicht immer so hilfreich, wie Sie vielleicht denken. Der folgende Online-Rechner kann Ihnen dabei helfen, die Kosten für den Aufenthalt zu Hause oder das Arbeiten außerhalb des Hauses abzuwägen. Beziehe auf der Basis eines einmonatigen Zeitrahmens die folgenden Felder aus, um herauszufinden, wie viel Arbeit du tatsächlich außerhalb des Hauses machen wirst. Lis