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

من موسوعة حسوب
ط إضافة دالة إلى قسم انظر أيضًا.
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].'
 
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_parse</code> في Sass}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_parse</code> في Sass}}</noinclude>
تحلِّل الدالة <code>selector_parse()‎</code> محدّدًا من إنتاج المُستخدم (user-provided) إلى قائمة من قوائم من سلاسل نصيَّة كما تُعاد باستعمال الرمز <code>[[Sass/SassScript#.D8.A7.D9.84.D8.B1.D9.85.D8.B2 .26 .D9.81.D9.8A SassScript|&]]</code>.
تحلِّل الدالة <code>selector_parse()‎</code> محدّدًا عرّفه المُستخدم (user-provided) إلى قائمة من قوائم من سلاسل نصيَّة كما تُعاد باستعمال الرمز <code>[[Sass/SassScript#.D8.A7.D9.84.D8.B1.D9.85.D8.B2 .26 .D9.81.D9.8A SassScript|&]]</code>.


== البنية العامة ==
== البنية العامة ==
سطر 16: سطر 16:


== أمثلة ==
== أمثلة ==
مثال عن استخدام الدالة <code>selector_parse()‎</code>:<syntaxhighlight lang="sass">
مثال نموذجي عن استخدام الدالة <code>selector_parse()‎</code>:<syntaxhighlight lang="sass">
selector-parse(".foo .bar, .baz .bang") // ('.foo' '.bar', '.baz' '.bang')
selector_parse(".foo .bar, .baz .bang"); // ('.foo' '.bar', '.baz' '.bang')


</syntaxhighlight>
</syntaxhighlight>
سطر 29: سطر 29:


== مصادر ==
== مصادر ==
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#selector_parse-instance_method قسم الدالة selector_parse في صفحة الدوال في توثيق Sass الرسمي.]
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#selector_parse-instance_method قسم الدالة selector_parse في صفحة الدوال في توثيق Sass الرسمي].
[[تصنيف:Sass]]
[[تصنيف:Sass|{{SUBPAGENAME}}]]
[[تصنيف: Sass Function]]
[[تصنيف: Sass Function|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 07:00، 20 مايو 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()‎: تعيد المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.

مصادر