MNIEJ - przegląd

LESS to preprocesor CSS, który umożliwia dostosowywanie, zarządzanie i wielokrotne użycie arkusza stylów dla strony internetowej. LESS to dynamiczny język arkuszy stylów, który rozszerza możliwości CSS. LESS jest również przyjazny dla różnych przeglądarek.

Preprocesor CSS to język skryptowy, który rozszerza CSS i jest kompilowany do zwykłej składni CSS, dzięki czemu może być odczytywany przez Twoją przeglądarkę internetową. Zapewnia funkcje, takie jak zmienne , funkcje , miksery i operacje, które pozwalają budować dynamiczny CSS.

Dlaczego MNIEJ?

Zrozummy teraz, dlaczego używamy MNIEJ.

  • LESS obsługuje szybsze i łatwiejsze tworzenie czystszego, przyjaznego dla różnych przeglądarek CSS.

  • LESS jest zaprojektowany w JavaScript, a także stworzony do użytku na żywo , który kompiluje się szybciej niż inne preprocesory CSS.

  • LESS utrzymuje twój kod w sposób modułowy, co jest naprawdę ważne, ponieważ czyni go czytelnym i łatwym do zmiany.

  • Szybszą konserwację można osiągnąć dzięki zastosowaniu MNIEJ zmiennych .

Historia

LESS zostało zaprojektowane przez Alexis Sellierw 2009 roku. LESS jest oprogramowaniem typu open source. Pierwsza wersja LESS została napisana w języku Ruby; w późniejszych wersjach użycie Rubiego zostało zastąpione przez JavaScript.

funkcje

  • Czystszy i czytelniejszy kod można napisać w zorganizowany sposób.

  • Możemy definiować style i używać ich w całym kodzie.

  • LESS jest oparty na JavaScript i jest super zestawem CSS.

  • LESS to zwinne narzędzie, które rozwiązuje problem nadmiarowości kodu.

Zalety

  • MNIEJ łatwo generuje CSS, który działa w różnych przeglądarkach.

  • MNIEJ umożliwia pisanie lepszego i lepiej zorganizowanego kodu przy użyciu zagnieżdżania .

  • Konserwację można osiągnąć szybciej dzięki zastosowaniu zmiennych .

  • LESS umożliwia łatwe ponowne użycie całych klas poprzez odniesienie do nich w zestawach reguł.

  • LESS zapewnia wykorzystanie operacji, które przyspieszają kodowanie i oszczędzają czas.

Niedogodności

  • Potrzeba czasu, aby dowiedzieć się, czy nie masz doświadczenia z przetwarzaniem wstępnym CSS.

  • Ze względu na ścisłe sprzężenie między modułami należy dołożyć większych starań, aby ponownie wykorzystać i / lub przetestować moduły zależne.

  • LESS ma mniej frameworka w porównaniu do starszego preprocesora, takiego jak SASS, który składa się z frameworków Compass , Gravity i Susy .