مرورگر کروم داره روی یه چیزی به اسم «توابع CSS» کار میکنه که یه جورایی منطق وارد CSS میشه، یعنی الان CSS ها بیشتر برای توصیف ظاهر هستن، نه برای محاسبه و تصمیمگیری. با این توابع ولی میشه شرطبذاری، محاسبه کنی و قوانین خاص اجرا کنی.
مثلا الان وقتی کلی CSS نوشته شده، اگه بخوایم یه سری ویژگیهارو تغییر بدیم مثلا رنگها مجبوریم تمام CSS هارو ویرایش کنیم ولی توی توابع میتونی یه جا تعریفش کنی و جاهای دیگه صداش کنی. خروجی میشه CSS فوقالعاده کمتر و سرعت بیشتر توی نوشتن و ویرایش کدهای CSS.
از طرفی با نسخهی پیشرفتهتری از سایتها روبرو میشیم که به مراتب داینامیکتر عمل میکنن.
بعد میتونید مجموعهای از توابع رو بسازی (یه جورایی یه کتابخونه ساختی) و توی پروژههای بعدیت ازشون استفاده کنی.
فعلا این ویژگی تو نسخهی آزمایشی Chrome Canary اضافه شده
میشه پیشبینی کرد همین امسال به کروم اصلی هم اضافه بشه، از اونجایی که بیشتر سهم بازار مرورگرها در اختیار کروم هست و مابقی هم مرورگرهای کروم بیس هستن میشه انتظار داشت از سال آینده توابع CSS به شکل گسترده استفاده بشه.
@DevTwitter |