Web developers bir və ya hər iki preprocessor ilə tanış olmalıdır
Coke və ya Pepsi, Mac və ya PC, Marvel və ya DC? Hər bir cəmiyyətdə daha yaxşı olan bir müzakirə var. Web dizaynçıları və ya developers üçün, bu müzakirə Sass və ya Az.
Sass və LESS nədir?
Sintaktik olaraq Awesome Stylesheets (Sass) və Leaner CSS (LESS) həm də CSS hazırlayıcılarıdır. Onlar daha asan və daha səmərəli layihələndirməyi təmin edən xüsusi üslub uzantılarıdır. Sass və LESS həm də brauzerlər onları oxuya biləcək şəkildə CSS üslublarına düzəldirlər, bu, müasir brauzerlər oxuya bilmədikləri üçün zəruri bir addımdır .sass və ya .siz fayl növləri.
Web inkişafı dünyasında olmağı planlaşdırırsanız, iki preprocessordan birində yaxşı bilməli olmaq yaxşı bir fikirdir və ya hər ikisi .
Ona gəldikdə, ikisi də bənzərdir. Onlar CSS daha sadə, daha çox obyekt yönümlü və daha xoş bir təcrübə yazırlar. Buna baxmayaraq, bir neçə əsas fərqlilik var. Onlardan beşü burada qeyd olunur.
01 Sass Ruby'də. LÜTDƏ JavaScript edir
YALDIZ Ruby-də Sass kimi qurulmuşdu, ancaq JavaScript-yə köçürülmüşdür. LESS istifadə etmək üçün, tətbiq olunan JavaScript fayllarını serverinizə yükləyin və ya CSS tərtibatlarını offline kompilyator vasitəsilə tərtib edin.
02 Dəyişənləri təyin etmək üçün: Sass $ istifadə edir; İstifadəsiz @
Sass və LESS həm də dəyişənləri təyin etmək üçün xüsusi simvollardan istifadə edir. Bu şəkildə spesifikasiyaya girməməyə ehtiyac yoxdur; yalnız xarakterə daxil ola bilərsiniz.
Sass'ta dollar loqosu ($). LESS, bu simvol (@). LESS üçün yalnız cəhalət artıq istifadə edən bir neçə mövcud CSS seçiciləridir ki, bu, öyrənmə əyrisini bir az daha gücləndirə bilər.
03 Sass Pusulaya sahibdir, LESS, Preboot etdi
Sass və LESS siqnalları inteqrasiya etmək üçün mövcud olan genişləndirmələrə malikdir (bir site ərzində CSS deklarasiyalarını saxlamaq və bölüşmək imkanı).
Sass, gələcək dəstək üçün yenilikləri olan hər bir seçimdən ibarət olan, mixins üçün Pusula mövcuddur.
LAYİDƏN Preboot.less, LESS MİKİNLƏR, LESS Elements, gs və Frameless vardır. LESS proqram təminatının dəstəyi Sass'a nisbətən daha çox parçalanmışdır, nəticədə bütün funksiyalar eyni şəkildə işləməyəcək genişlənmələr üçün bir çox müxtəlif seçimlər yaranır. Layihə üçün, Compass'a bənzər bir performansı əldə etmək üçün qeyd olunan bütün uzantılara ehtiyacınız ola bilər.
04 MƏSƏLƏ Sassdan daha yaxşı səhv mesajları var
Hər iki Sass və LESS sintaksisində səhvləri bildirmək qabiliyyəti üçün sınaqdan keçirilmişdir. HƏLL səhvlərin düzgün yerini bildirən testlərdə daha doğru səhv mesajları var.
Bu kimi bir şey bir yazı tipi üzərində tərləmə bir az vaxt saxlaya bilər.
05 SESS-dən daha çox istifadəçi dostu sənədləşmə var
LÜT sənədləri ilk dəfə istifadəçilər üçün vizual olaraq müraciət edir və asanlıqla izlənilir. Sass sənədlərində daha çox məlumat bazası və ya wiki quruluşu var.
Bu veb sayt dizaynında istifadə üçün nəzərdə tutulmuş bir platformdur, çünki Sass və ya LESS-in qəbul nisbətləri üçün vacib ola bilər.