الفرق بين المراجعتين لصفحة: «Sass/selector parse»

من موسوعة حسوب
ط مراجعة الصفحة وتدقيقها.
ط إضافة دالة إلى قسم انظر أيضًا.
سطر 26: سطر 26:
* الدالة <code>[[Sass/selector unify|selector_unify()]]</code>‎: تُوحّد محدِّدين.
* الدالة <code>[[Sass/selector unify|selector_unify()]]</code>‎: تُوحّد محدِّدين.
* الدالة <code>[[Sass/is superselector|is_superselector()]]</code>‎: تتحقَّق ما إذا كان المحدِّد فائقًا.
* الدالة <code>[[Sass/is superselector|is_superselector()]]</code>‎: تتحقَّق ما إذا كان المحدِّد فائقًا.
* الدالة <code>[[Sass/simple selectors|simple_selectors()‎]]</code>: تعيد المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.


== مصادر ==
== مصادر ==

مراجعة 16:13، 12 مايو 2018

تحلِّل الدالة selector_parse()‎ محدّدًا من إنتاج المُستخدم (user-provided) إلى قائمة من قوائم من سلاسل نصيَّة كما تُعاد باستعمال الرمز &.

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

selector_parse($selector)

المعاملات

‎$selector

المحدِّد الذي سيُحلّل. يمكن أن يكون عبارة عن سلسلة نصيَّة، أو قائمة من سلاسل نصيَّة، أو قائمة من قوائم من سلاسل نصيَّة كما تُعاد باستعمال الرمز &.

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

تُعاد قائمة من قوائم من سلاسل نصيَّة التي تمثل المحدِّد ‎$selector، ويكون تنسيقها بنفس تنسيق المحدّد المُعاد باستعمال الرمز &.

أمثلة

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

selector-parse(".foo .bar, .baz .bang") // ('.foo' '.bar', '.baz' '.bang')

انظر أيضًا

  • الدالة selector_append()‎: تضيف المحدِّدات إلى بعضها بعضًا دون مسافات بينها.
  • الدالة selector_extend()‎: توسّع محدِّدًا معيَّنًا.
  • الدالة selector_unify()‎: تُوحّد محدِّدين.
  • الدالة is_superselector()‎: تتحقَّق ما إذا كان المحدِّد فائقًا.
  • الدالة simple_selectors()‎: تعيد المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.

مصادر