Відмінності між Sass і LESS Preprocessors
Why you should use a CSS Preprocessor! SASS, LESS are Better than CSS
Зміст:
- Що таке Sass і LESS?
- 01 Sass в Ruby Хоча МЕНШЕ в Javascript
- 03 Sass має компас, а менше має Preboot
- 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 Хоча МЕНШЕ в Javascript
Як Sass, так і LESS використовують спеціалізовані символи для призначення змінних. Таким чином, вам не потрібно вводити специфікації; Ви можете просто ввести символ.
У Sass це знак долара ($). У LESS це символ символу (@). Єдиним недоліком LESS є те, що існує декілька існуючих CSS-селекторів, які вже використовують @, так що це може трохи збільшити криву навчання.
03 Sass має компас, а менше має Preboot
Sass і LESS мають доступні розширення для інтеграції міксинів (можливість зберігати та обмінюватися CSS-деклараціями по всьому сайту).
Компанія Sass має компас для змішування, що включає в себе всі опції, доступні з оновленнями для майбутньої підтримки.
МЕНШЕ має Preboot.less, LESS Mixins, LESS Елементи, GS, і безрамний. Підтримка програмного забезпечення LESS є більш фрагментованою, ніж Sass, що призводить до багатьох варіантів розширень, які можуть не всі функціонувати однаково. Для вашого проекту вам можуть знадобитися всі перераховані розширення, щоб отримати подібну продуктивність для Compass.
04 LESS має кращі повідомлення про помилки, ніж Sass
Як Sass, так і LESS були перевірені на їх здатність повідомляти про помилки в синтаксисі. LESS має більш точні повідомлення про помилки в тестах, які повідомляють про правильне місце помилки.
Щось на кшталт цього могло б заощадити трохи часу, пітливість над друкарською помилкою.
05 LESS має більш зручну для користувача документацію, ніж Sass
Документація LESS є візуально привабливою та простішою для користувачів. Документація Sass має набагато більше бази знань або вікі-установки.
Це факт, який може бути важливим для прийняття тарифів або Sass, або LESS, оскільки це платформа, розроблена для використання в дизайні веб-сайтів.
Відмінності між м'якими та важкими новинами
Важкі новини часто посилаються на новини, що охоплюють 5W, або новини, і існує в опозиції до м'яких новин.
Відмінності між VFW і американським легіоном
Прочитайте історичну довідку американського легіону проти ветеранів іноземних воєн (VFW), вимог щодо членства та залучення громад.
Відмінності між неповною зайнятістю та безробіттям
Що означає бути неповним? Фактори, що викликають це, приклади, та інформація про різницю між неповною зайнятістю і безробіттям.