ساس (لغة تنسيق صفحات الويب)

عودة للموسوعة

ساس (بالإنجليزية: Sass اختصارًا لأوراق الأنماط الرائعة هجريبًا) هي لغة تنسيق صفحات الويب صممها في البداية هامبتون كاتلن وطورتها ناتالي ويزنباوم. بعد إصداراتها الأولية، واصلت ويزنباوم وكريس إبشتاين توسيع ساس مع ساس سكريبت، وهي لغة نصية بسيطة تستخدم في ملفات ساس. تُعد ساس لغة برمجة نصية معالجة مسبقًا تفسر أوتجمع إلى لغة أوراق الأنماط المتتالية (سي إس إس). وساس سكريبت هي لغة البرمجة النصية نفسها. تتألف ساس من هجريبين. يستخدم الهجريب الأصلي، الذي يسمى «الهجريب ذوالمسافة البادئة»، هجريبًا مشابهًا لهامل (Haml). ويستخدم الإزاحة لفصل كتل التعليمات البرمجية ورموز السطر الجديد لفصل القواعد. يستخدم الهجريب الأحدث «إس سي إس إس» (ساسي سي إس إس) تنسيق كتلة يشبه المُستخدم في سي إس إس. يستخدم الحاصرتان للإشارة إلى كتل الكود البرمجي والفواصل المنقوطة لفصل الأسطر داخل الكتلة. يُمنح الهجريب ذوالمسافة البادئة وهجريب إس سي إس إس عادةً الامتدادات.sass و.scss، على التوالي.

تتألف سي إس إس 3من سلسلة من المحدّدات والمحدّدات الزائفة التي تجمع القواعد التي تنطبق عليها. وسعت ساس (في السياق الأوسع للهجريبين) لغة أوراق الأنماط المتتالية من خلال توفير عدة آليات متاحة بلغات البرمجة الأكثر تقليدية، وخاصةُ اللغات غرضية التوجه، ولكن غير متاحة في سي إس إس 3نفسها. عند تفسير ساس سكريبت، تُنشئ كتل من قواعد سي إس إس لمختلف المحددات كما هومحدد بواسطة ملف ساس. تُترجم ساس سكريبت إلى سي إس إس. بدلاً من ذلك، يمكن لساس مراقبة الملفات ذات الامتداد.sass أو.scss وترجمتها إلى ملف خرج بامتداد.css متى ما حُفظ أي ملف بامتداد (.sass أو(.scss.

يعتبر الهجريب ذوالمسافة البادئة لغة فهم. أما إس سي إس إس فتُعد لغة فهم متداخلة، فالدلالات الصالحة في سي إس إس صالحة في سي إس إس.

توفر ساس سكريبت الآليات التالية: المتغيرات، التداخل، المزج، ووراثة المحدد.

التطبيقات الرئيسية

نُفذت ساس سكريبت بلغات متعددة، وتطبيقاتها الإشارة هي:

  • أُنشئ تطبيق روبي الأصلي المفتوح المصدر في عام 2006، لكنه أُهمل بسبب نقص المشرفين ووصل إلى نهاية حياته في مارس 2019.
  • تطبيق دارت مفتوح المصدر الرسمي.
  • ليب ساس، تطبيق سي بلس بلس مفتوح المصدر الرسمي.
  • تطبيق جافا سكريبت الرسمي، الذي نُشر كنموذج ل «ساس» على إذا بيّ إم (Npm نظام إدارة الحزم).
  • جاي ساس، تطبيق جافا غير رسمي.
  • فام إل بيّ، تطبيق ساس/ إس سي إس إس غير رسمي بلغة بيّ إتش بيّ.
  • لدى منصة فادن تطبيق جافا لساس.
  • فايربغ، امتداد لفايرفوكس إكس يوإل («إرث») لتطوير الويب. وقد أُهمل أمام أدوات المطور المدمجة في فاير فوكس نفسه. توقف عن العمل بسبب توقف فايرفوكس 57 عن دعم امتدادات إكس يوإل.

الميزات

المتغيرات

تسمح ساس بتحديد المتغيرات. تبدأ المتغيرات بعلامة الدولار ($). يُعين متغير باستخدام النقطتين الرأسيتين (:). تدعم ساس سكريبت أربعة أنواع من البيانات:

  • الأرقام (بما في ذلك الوحدات)
  • سلاسل (مع علامات التنصيص أودونها)
  • الألوان (الاسم، أوالأسماء)
  • القيم المنطقية

يمكن حتى تكون المتغيرات وسائط أونتائج لوظيفة واحدة أوالكثير من الوظائف المتاحة. تدرج قيم المتغيرات، في أثناء الترجمة، في مستند خرج سي إس إس.

المراجع

  1. ^ "Sass: Syntactically Awesome Style Sheets". sass-lang.com. مؤرشف من الأصل في 01 سبتمبر 2013.
  2. ^ "Natalie Weizenbaum's blog". مؤرشف من الأصل في 11 أكتوبر 2007.
  3. ^ Media Mark (3.2.12). "Sass - Syntactically Awesome Stylesheets". Sass-lang.com. مؤرشف من الأصل في 18 فبراير 2020. اطلع عليه بتاريخ 23 فبراير 2014.
  4. ^ Sass - Syntactically Awesome Stylesheets Tutorial نسخة محفوظةتسعة أكتوبر 2013 على مسقط واي باك مشين.
  5. ^ Weizenbaum, Natalie. "Ruby Sass Has Reached End-Of-Life « Sass Blog". sass.logdown.com. مؤرشف من الأصل في 16 أغسطس 2019. اطلع عليه بتاريخ 21 أبريل 2019.
  6. ^ "Sass: Ruby Sass". sass-lang.com. مؤرشف من الأصل في 26 ديسمبر 2019. اطلع عليه بتاريخ 21 أبريل 2019.
  7. ^ "Sass / Scss". Drupal.org. 2009-10-21. مؤرشف من الأصل فيعشرة مارس 2016. اطلع عليه بتاريخ 23 فبراير 2014.
  8. ^ "jsass - A Java implementation of the Sass compiler (and some other goodies). - Google Project Hosting". مؤرشف من الأصل في 17 يناير 2016. اطلع عليه بتاريخ 23 فبراير 2014.
  9. ^ "SassCompiler (Vaadin 7.0.7 API)". Vaadin.com. 2013-06-06. مؤرشف من الأصل في 21 أبريل 2014. اطلع عليه بتاريخ 23 فبراير 2014.
  10. ^ Sass (Syntactically Awesome StyleSheets) SASS_REFERENCE نسخة محفوظةتسعة أكتوبر 2013 على مسقط واي باك مشين.
  11. ^ Module: Sass::Script::Functions Sass Functions نسخة محفوظة 12 أكتوبر 2013 على مسقط واي باك مشين.
تاريخ النشر: 2020-06-01 20:03:04
التصنيفات: أدوات ومكتبات برمجة حرة, برمجيات تستخدم رخصة إم أي تي, روبي (لغة برمجة), لغات برمجة أنشئت في 2006, قالب أرشيف الإنترنت بوصلات واي باك, مقالات يتيمة منذ فبراير 2020, جميع المقالات اليتيمة, جميع المقالات التي بحاجة لصيانة, بوابة إنترنت/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة علم الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

الحملة الوطنية للعمل الخيري تنطلق اليوم للعام الثاني على التوالي

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:06
مستوى الصحة: 76% الأهمية: 95%

إفلاس في بيروت وقلق في دمشق وبغداد

المصدر: TRTعربي - تركيا التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:15
مستوى الصحة: 66% الأهمية: 84%

سلوفاكيا تزود أوكرانيا بمنظومة الدفاع الجوي "إس 300"

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:37
مستوى الصحة: 94% الأهمية: 85%

أسعار النفط تتجه لانخفاض أسبوعي بفعل الإفراج عن احتياطيات

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:05
مستوى الصحة: 75% الأهمية: 90%

إيران.. وفاة ثاني رجل دين تعرض للطعن في مرقد الإمام الشيعي الثامن

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:53
مستوى الصحة: 93% الأهمية: 99%

كوريا الشمالية تهدم فندقاً مملوكاً لسيول ذا رمزية عالية

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:38
مستوى الصحة: 91% الأهمية: 99%

روسيا: العملية العسكرية في أوكرانيا قد تنتهي قريباً

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:36
مستوى الصحة: 93% الأهمية: 86%

هذه مهمة الفيدرالي الأميركي خلال الفترة المقبلة

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:08
مستوى الصحة: 89% الأهمية: 100%

كلوب: غوارديولا أفضل مدرب في العالم

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:07
مستوى الصحة: 87% الأهمية: 93%

النفط يتجه لانخفاض أسبوعي بفعل الإفراج عن احتياطيات | آخر الأخبار

المصدر: CNBC عربية - الإمارات التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:17:20
مستوى الصحة: 65% الأهمية: 84%

بريطانيا ترحب بجهود تشكيل حكومة "أكثر تمثيلاً" في اليمن

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:54
مستوى الصحة: 85% الأهمية: 87%

المحادثات الروسية الأوكرانية مستمرة.. لكنها تأثرت بسبب بوتشا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:37
مستوى الصحة: 89% الأهمية: 94%

"إيراني" انتحل صفة شرطي أميركي أقر بعلاقة بالاستخبارات الباكستانية

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-08 15:16:52
مستوى الصحة: 87% الأهمية: 91%

تحميل تطبيق المنصة العربية