Вэб хөгжүүлэгчид процессорын аль нэг эсвэл хоёуланг мэддэг байх ёстой
Кокс, Pepsi, Mac, PC, Marvel эсвэл DC? Орон болгоны хувьд мэтгэлцэх нь илүү дээр юм. Вэб дизайнерууд эсвэл хөгжүүлэгчдэд зориулсан хэлэлцүүлэг нь Sass эсвэл Less юм.
SASS гэж юу вэ?
Syntactically Awesome Stylesheets (Sass) болон Leaner CSS (LESS) нь CSS процессорууд юм. Тэдгээр нь тусгайлан загварчилсан загварын нэмэлтүүд бөгөөд ингэснээр илүү хялбар, илүү үр дүнтэй дизайн хийх боломжтой. Sass болон LESS хоёулаа CSS загварын хэв маягийг бүтнээр нь хөтлөгчид уншиж чадах бөгөөд энэ нь шаардлагатай алхам юм. Учир нь орчин үеийн хөтөчүүд нь .sass эсвэл .less файлыг унших боломжгүй байдаг.
Хэрэв та вэб хөгжүүлэлтийн ертөнцөд байхаар төлөвлөж байгаа бол хоёр процессоруудын аль нэгэнд эсвэл хоёуланд нь сайн мэдлэгтэй байх нь зүйтэй юм.
Үүнийг доош нь харвал хоёулаа адил байна. Тэд CSS хялбар, илүү их объект хандалт хийж, илүү тааламжтай туршлагыг бичдэг. Гэсэн хэдий ч цөөн хэдэн гол ялгаа байдаг. Таван нь энд жагсаагдсан байна.
01 Sass Ruby-д байдаг. Илүү жаахан JavaScript байна
БҮТЭЭГҮЙ нь Sass шиг Ruby-д бүтээгдсэн боловч JavaScript-д хөрвүүлэгдсэн байна. LESS ашиглахын тулд, та өөрийн серверт холбогдох JavaScript файлыг байршуулж эсвэл CSS хуудсыг офлайн хөрвүүлэгчээр дамжуулан байршуулна уу.
02 Хувьсагчийг оноохын тулд: Sass ашигладаг $; Илүү ашигладаг @
SASS болон LESS аль аль нь тусгай тэмдэгтүүдийг ашигладаг. Ингэснээр та техникийн тодорхойлолтоо үргэлжлүүлэх шаардлагагүй болно; Та зөвхөн тэмдэгт оруулах боломжтой.
Sass-д долларын тэмдэг ($) байна. Илүү нь, энэ нь бэлгэ тэмдэг (@) байна. Зөвхөн LESS-д зориулсан сул тал нь @ аль хэдийн ашигладаг хэд хэдэн CSS сонгогч байдаг бөгөөд ингэснээр энэ нь сургалтын муруйг арай бага болгодог.
03 Sass Has Compass, MESSAGE Preboot байна
Sass болон LESS нь холимогуудыг (сайтын турш CSS-ийн мэдэгдэл хадгалах, хуваалцах чадвартай) өргөтгөлүүдтэй байдаг.
Sass нь лимитийг холимогуудад зориулж ашиглах боломжтой.
Илүү Preboot.less, БҮЛЭГ Холимог, БҮЛЭГ ELEMENTS, gs, Frameless байна. БҮТЭЭГДЭХҮҮНИЙ програм хангамжийн дэмжлэг нь Sass-ээс илүү хуваагдмал бөгөөд бүх өргөтгөлүүдэд өөр өөр сонголтууд хийгддэг бөгөөд бүгд адил ажиллагаатай байж болох юм. Төслийн хувьд та луужингийн ижил гүйцэтгэлийг авахын тулд жагсаасан бүх өргөтгөлүүд хэрэгтэй болно.
04 SESS нь илүү сайн алдааны мэдээг өгдөг
SASS ба LESS хоёулаа синтаксийн алдаагаа тайлагнах чадвараа шалгасан. Илүүдэл алдааны зөв байрлалыг тайлагнадаг тул тестэнд илүү нарийвчлалтай алдааны мэдээллүүд байдаг.
Иймэрхүү зүйл нь алдаа дутагдалаар хөлрөх цагийг хэмнэх болно.
05 SESS-аас илүү хэрэглэгчдэд ээлтэй баримтжуулалт байдаг
БҮТЭЭГҮҮД баримт бичиг нь анх удаа хэрэглэгчдэд илүү сонирхолтой, сонирхолтой байдаг. Sass баримт бичиг нь мэдлэгийн сан эсвэл wiki-ийн тохиргоог илүү ихээр агуулдаг.
Энэ бол вэбсайт дизайнд ашиглахад зориулагдсан платформ учраас Sass эсвэл LESS-ийн үр дүнг батлахад чухал ач холбогдолтой юм.