أساس jQuery

من موسوعة حسوب

تشكل التوابع والدوال الموجودة في هذا القسم أساس مكتبة jQuery.

‎.length

تعيد هذه الخاصِّيَّة عدد العناصر الموجودة في كائن jQuery.

.jquery

يُسند إلى هذه الخاصِّية سلسلة نصية تحتوي على رقم إصدار jQuery.

‎jQuery()‎

تعيد هذه الدالة مجموعةً من العناصر المطابقة التي إمَّا وُجدَت في شجرة DOM بناءً على الوسائط المُمرَّرة، أو أنشئت بتمرير سلسلة نصية تحتوي على محتوى HTML.

‎jQuery.contains()‎

يتحقَّق هذا التابع إن كان عنصر DOM معيَّن هو عنصر سليل (ancestor) من عنصر DOM آخر.

‎jQuery.cssHooks()‎

يتعلَّق هذا التابع بـ jQuery مباشرةً للتحكم بكيفيَّة استعادة أو ضبط قيم خاصِّيَّات CSS محدَّدة، أو توحيد أسماء خاصِّيَّات CSS، أو إنشاء خاصِّيَّات CSS مخصَّصة.

‎jQuery.cssNumber()‎

يعيد هذا التابع كائنًا يحتوي على جميع خاصِّيَّات CSS التي يمكن استعمالها دون واحدة. يستعمل التابع ‎.css()‎ هذا الكائن ليتحقَّق إن كان بإمكانه إضافة الواحدة px إلى القيم المعطاة دون واحدة.

‎jQuery.error()‎

يأخذ هذا التابع قيمةً ثمَّ يرمي استثناءً يحتوي على هذه القيمة.

‎jQuery.escapeSelector()‎

يهرِّب هذا التابع مجموعةً من المحارف التي تشبه اسم محدِّد في CSS.

‎jQuery.extend()‎

يدمج هذا التابع محتويات عنصرين أو أكثر مع بعضهما بعضًا ويضع الناتج في الكائن الأول.

‎jQuery.noConflict()‎

يجبر هذا التابع jQuery على التنازل عن التحكم بالمتغيِّر $.

‎jQuery.ready()‎

هذه الخاصية هي كائنٌ شبيه بالكائن Pormise (يدعى Thenable) التي تستبين عن اللحظة الزمنيَّة التي يصبح فيها المستند جاهزًا.

‎jQuery.readyException()‎

يعالج هذا التابع الأخطاء التي رميت في الدوال المُغلَّفَة في jQuery()‎ بشكل متزامن.

‎jQuery.sub()‎

ينشئ هذا التابع نسخةً جديدةً من jQuery للتمكن من تعديل خاصِّيَّاتها وتوابعها دون المساس بالمكتبة الأصليَّة.

‎jQuery.when()‎

يوفِّر هذا التابع طريقةً لتنفيذ دوال ردود النداء بناءً على حالة الكائنات Thenable الممرَّرة إليها (من الممكن أن لا يمرَّر أيُّ كائن أيضًا)، ويمرَّر عادةً كائنات من النوع Deferred عوضًا عنها التي تمثل أحداثًا غير متزامنة.

‎.pushStack()‎

يضيف هذا التابع مجموعة من عناصر DOM إلى مُكدِّس jQuery.