الدالة ()variable_exists في Sass

من موسوعة حسوب
مراجعة 11:33، 22 أبريل 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()variable_exists</code> في Sass}}</noinclude> تحدّد الدالة <code>variable_exists()‎</code> ما إذا ك...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تحدّد الدالة variable_exists()‎ ما إذا كانت ميزة معينةٌ موجودةٌ في وقت تشغيل Sass.

الميزات التالية مدعومة:

  • global-variable-shadowing: تشير إلى أنّ متغيرًا محليًا سيحجب متغيراً عامًّا ما لم تُستخدم ‎!global.
  • extend-selector-pseudoclass: تشير إلى أنّ ‎@extend ستصل إلى أشباه الأصناف (pseudoclasses) مثل ‎:not.
  • units-level-3: تشير إلى الدعم الكامل لحسابيات الوحدات (unit arithmetic) باستخدام الوحدات المُعرّفة في مواصفات [القيم والوحدات 3].
  • at-error: تشير إلى أنّ المُوجّه ‎@error مدعوم.

البنية العامة

variable_exists($feature)

المعاملات

‎$feature

اسم الميزة.

القيم المعادة

قيمة منطقية تحدد ما إذا كانت الميزة مدعومة في النسخة الحالية للغة Sass.

الأخطاء والاستثناءات

سيُرمى الخطأ ArgumentError إن لم يكن ‎$featureسلسلة نصيةً.

أمثلة

مثال عن استخدام الدالة variable_exists()‎:

feature-exists(some-feature-that-exists) // true
feature-exists(what-is-this-i-dont-know) // false

انظر أيضًا

  • الدالة function_exists()‎: تحدد ما إذا كانت دالة ما موجودة.
  • الدالة global_variable_exists()‎: تحدد ما إذا كان متغير ما موجود في النطاق العام.
  • الدالة variable_exists()‎: تحدد ما إذا كان متغير ما موجود في النطاق الحالي.
  • الدالة mixin_exists()‎: تحدد ما إذا كان مخلوط ما موجودًا.

مصادر