Разлики между Sass и LESS Preprocessors
Why you should use a CSS Preprocessor! SASS, LESS are Better than CSS
Съдържание:
- Какво представляват Sass и LESS?
- 01 Sass е в Ruby Докато LESS е в Javascript
- 03 Sass има компас, докато LESS има прегрев
- 04 LESS има по-добри съобщения за грешки от Sass
- 05 LESS има по-лесна документация, отколкото Sass
Кокс или Pepsi, Mac или PC, Marvel или DC? Във всяка общност има разискване, което е по-добро. За уеб дизайнерите или разработчиците този дебат е Sass или Less.
Какво представляват Sass и LESS?
Синтактично Awesome Stylesheets (Sass) и Leaner CSS (LESS) са двата CSS препроцесора. Те са специални разширения за стилове, които правят проектирането по-лесно и по-ефективно. Както Sass, така и LESS се компилират в CSS стилове, така че браузърите могат да ги четат, което е необходима стъпка, защото модерните браузъри не могат да четат.sass или.less типове файлове.
Ако планирате да бъдете в света на уеб разработката, добра идея е да сте добре запознати с един от двата препроцесора - или и двете.
Когато става дума за това, и двете са подобни. Те правят писането на CSS по-просто, по-обектно-ориентирано и по-приятно изживяване. Въпреки това има няколко ключови разлики.
01 Sass е в Ruby Докато LESS е в Javascript
Както Sass, така и LESS използват специализирани символи за присвояване на променливи. По този начин не е необходимо да въвеждате спецификации; можете просто да въведете знака.
В Sass, това е знакът за долар ($). В LESS, това е символът at (@). Единственият недостатък на LESS е, че има няколко съществуващи CSS селектори, които вече използват @, така че може малко да втвърди кривата на обучение.
03 Sass има компас, докато LESS има прегрев
Sass и LESS разполагат с разширения за интегриране на mixins (възможност за съхранение и споделяне на CSS декларации в целия сайт).
Sass има компас за миксини, който включва всяка опция, налична с актуализации за бъдеща поддръжка.
LESS има Preboot.less, LESS Mixins, LESS Elements, gs и Frameless. Софтуерната поддръжка на LESS е по-фрагментирана от Sass, което води до много различни опции за разширения, които може да не функционират по един и същи начин. За вашия проект може да имате нужда от всички изброени разширения, за да получите подобна производителност на Compass.
04 LESS има по-добри съобщения за грешки от Sass
И Sass, и LESS са тествани за способността им да съобщават за грешки в синтаксиса. LESS има по-точни съобщения за грешки в тестовете, тъй като е съобщил правилното местоположение на грешката.
Нещо като това може да спести малко време за изпотяване на печатна грешка.
05 LESS има по-лесна документация, отколкото Sass
Документацията LESS е визуално привлекателна и по-лесна за проследяване при първоначалните потребители. Документацията на Sass има много повече база от знания или wiki setup.
Това е факт, който може да бъде важен за приемането на Sass или LESS, тъй като той е платформа, предназначена за използване в уеб дизайна.
Разлики между меки и тежки новини
Тежките новини често се отнасят до новини, които обхващат 5W, или новини, и съществува в опозиция на меките новини.
Важни разлики между FERS и CSRS
Съществуват значителни различия между тези пенсионни системи за работниците от федералното правителство. CSRS постепенно се прекратява, но все още обхваща някои служители.
Разлики между стаж и сътрудничество?
Съществуват някои предимства от практикуването на кооперативна практика в сравнение със стажа, за да повишите уменията си, да помогнете на автобиографията си и да подобрите перспективите за работа.