پیش پردازنده CSS یا (preprocessor) با هدف صرفه جویی در وقت و میزان کار یک توسعه دهندهوب، قابلیتهایی را به فایل هایCSS میافزایند.
اگر تجربه کدنویسی با هر زبان پیش پردازش CSS ای را داشته باشید، می توانید آن را به نوع داده دیگری تبدیل کنید.
پیش پردازنده CSSها می توانند با asset هایی مانند:
متغیرها، اپراتورها، interpolation ها، توابع و mixins، عملکرد CSS ها را ارتقاء دهند.
همه asset های فوق برای افزایش کارایی و بهره وری با سینتکس معمولی CSS ادغام شده اند.
مزایای پیش پردازنده CSS:
- پیش پردازنده ها ،DRY است و WET نیست!
یکی از ویژگی های برجسته پیش پردازنده CSS این است که هنگام نوشتن کد از اصل DRY پیروی میکند و نه از اصل WET.
این امر موجب صرفه جویی در زمان توسعه دهنده می شود زیرا دیگر مجبور نیست بارها و بارها نگران نوشتن کد باشد.
2. کمک به ماژولار نویسی و پرتابل نویسی
عناصر ساختاری سایت های خاص به همان صورت پیشین باقی میمانند.
پیش پردازش، به ویژه در استایل LESS، ایجاد ماژول های قابل استفاده مجدد را آسان میکند.
توسعه دهندگان میتوانند از متغیرها برای تغییر رنگها، جنبههای بصری و فونتها با افزایش سرعت و عدم نیاز به جستجو و جایگزینی استفاده کنند.
3. ابزاری موثر برای صرفه جویی در زمان موثر
4. قدرت استفاده مجدد از کد
5. CSS شما بیشتر سازماندهی می شود
6. نگارش آسان
7. تنظیمات و مدیریت و نگهداری (maintenance) آسان
ارائه خدمات برای کسب و کار در فضای مجازی توسط گروه هسته فناوری سام