الفرق بين المراجعتين لصفحة: «Sass/selector parse»
< Sass
جميل-بيلوني (نقاش | مساهمات) ط مراجعة الصفحة وتدقيقها. |
جميل-بيلوني (نقاش | مساهمات) ط إضافة دالة إلى قسم انظر أيضًا. |
||
سطر 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()
: تعيد المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.