الفرق بين المراجعتين ل"Sass/selector parse"
< Sass
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (إضافة دالة إلى قسم انظر أيضًا.) |
ط (استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].') |
||
(مراجعتان متوسطتان بواسطة نفس المستخدم غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_parse</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()selector_parse</code> في Sass}}</noinclude> | ||
− | تحلِّل الدالة <code>selector_parse()</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') | |
</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()
: تعيد المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.