Företag

Sass och mindre förprocessorer

Webbutvecklare ska vara bekanta med en eller båda förprocessorerna

Cola eller Pepsi, Mac eller PC, Marvel eller DC? I varje samhälle finns det en debatt om vilken är bättre. För webbdesigners eller utvecklare är den debatten Sass eller Less.

Vad är Sass och mindre?

Syntactically Awesome Stylesheets (Sass) och Leaner CSS (LESS) är båda CSS preprocessorer. De är speciella typsnittstillägg som gör det enklare och effektivare att designa. Både Sass och LESS kompilerar in i CSS stylesheets så att webbläsare kan läsa dem, vilket är ett nödvändigt steg eftersom moderna webbläsare inte kan läsa .sass eller .less filtyper.

Om du planerar att vara i webbutvecklingsvärlden, är det en bra idé att vara välkänd i en av de två förprocessorerna - eller båda .

När det kommer till det, är båda lika. De gör att skriva CSS enklare, mer objektorienterad och en mer njutbar upplevelse. Ändå finns det några viktiga skillnader. Fem av dem är listade här.

  • Sass är i Ruby. MINDRE Finns i JavaScript

    Sass är baserat i Ruby och kräver en Ruby-installation. Det här är ingen sak om du har en Mac. Det är dock en längre installation om du har en Windows-maskin.

    MINDRE byggdes i Ruby som Sass, men det har blivit portat till JavaScript. För att använda LESS, laddar du upp de aktuella JavaScript-filerna till din server eller sammanställer CSS-arken via en offline-kompilator.

  • Att tilldela variabler: Sass använder $; MINDRE ANVÄNDNINGAR @

    Både Sass och LESS använder specialiserade tecken för att tilldela variabler. På så sätt behöver du inte fortsätta skriva in specifikationerna. du kan bara skriva in tecknet.

    I Sass är det dollar tecknet ($). I MINDRE är det at-symbolen (@). Den enda nackdelen för MINDRE är att det finns några befintliga CSS-väljare som redan använder @, så det kan förstärka inlärningskurvan lite.

  • Sass har kompass, mindre har preboot

    Sass och LESS har förlängningar tillgängliga för att integrera mixins (förmågan att lagra och dela CSS-deklarationer genom en webbplats).

    • Sass har Kompass tillgänglig för mixins, vilket inkluderar alla tillgängliga alternativ med uppdateringar för framtida support.

    • MINDRE har Preboot.less, MINDER Mixins, MINDER Element, GS, och Frameless. LESS programvara är mer fragmenterat än Sass, vilket resulterar i många olika alternativ för tillägg som inte alla fungerar på samma sätt. För ditt projekt kan du behöva alla listade tillägg för att få en liknande prestanda som Compass.

  • MINDRE har bättre felmeddelanden än Sass

    Både Sass och LESS har testats för deras förmåga att rapportera fel i syntaxen. MINDRE har mer exakta felmeddelanden i testen genom att det rapporterade fel placering av felet.

    Något som detta kan spara lite tid att svettas över ett skrivbord.

  • MINDRE har mer användarvänlig dokumentation än Sass

    Den mindre dokumentationen är visuellt tilltalande och lättare att följa för första gången. Sass-dokumentationen har mycket mer av en kunskapsbas eller wiki-inställning.

    Detta är ett faktum som kan vara viktigt för antagningsgraden för antingen Sass eller LESS eftersom det är en plattform avsedd att användas i webbdesign.

  • 
    Intressanta Artiklar
    Rekommenderas
    Hur man går vidare med klass Oavsett om din arbetsgivare slog dig eller om du äntligen bestämde dig för att sluta ett jobb som du ogillar, är dina känslor förmodligen höga. Du kan vara arg på din chef för att ge dig stöveln eller hamnmodellen mot honom eller henne och dina medarbetare, för vad de kanske har gjort för att få dig att hata ditt jobb. Låt inte din
    Har du någonsin hört termen "webbdesigner" och "webbutvecklare" och tänkte: "Vad betyder varje? Vad innebär de?" Nedan kommer jag att utveckla på var och en, diskutera vad varje roll innehåller, hur de är lika och hur de skiljer sig åt. Vad är en webbdesigner? En webbdesigner fokuserar på utseendet på en webbplats eller webbapplikation. Webbdesig
    BAH-DIFF-priser Särskilda regler gäller för aktiva tjänstemän som bor i kasernen och betalar barnbidrag. Giftmedlemmar och ledamöter med vårdnadshavande för barn anses ha "vårdnadshavare" (för bostadsändamål) och få full bostadsbidrag (BAH), även om de tillfälligt bor i kasernerna (till exempel i grundutbildning, jobbskola, eller ensamkommande utlandsuppdrag), för att tillhandahålla adekvata ekonomiska stöd (bostäder) för sina anhöriga. Men militära medlem
    Chansen är smal att de flesta i TV-nyheterna någonsin kommer att bli ett toppnätverksanker som Scott Pelley på CBS eller ett morgonanker som Matt Lauer på NBC eller Robin Roberts på ABC. Det finns helt enkelt för få lediga platser för alla med ambitioner att vara en toppnätverksankare. Trots det kan du hitta uppfyllelse i hundratals ankarjobb på lokala tv-stationer över hela landet. Lönen på e
    Camp Zama ligger i Kanagawa Prefecture, cirka 25 miles sydväst om centrala Tokyo i städerna Zama och Sagamihara, i Kanagawa Prefecture, Honshu, Japan. Camp Zama är känt lokalt som "Orientens juvel". Träd linjer gatorna och omger området. Under våren ökar körsbärsblommorna till skönheten i basen. Det finns
    Army Military Occupational Specialty Att upprätthålla elektroniken inom luftfartskommunikation, vapensystem, radar och tidiga varningssystem är uppgifterna för militär yrkesområde (MOS) i Army Career Field 94. Nedan finns Army MOS: s och grundläggande detaljer för det jobbet som faller inom underhållsfältet Elektronisk / Missiler : 94A - Elektronisk missilsystemreparatör för landbekämpning - Övervakar eller utför fältunderhåll på det rörledda, optiskt spårade, trådstyrda tanken missilsystemet, förbättrade målförvärvssystem, Javelin system och Bradley Fighting Vehicle TOW2 Subsystem (T2SS) . 94D