سؤال

أنا أتساءل الطريقة التي في نهاية المطاف يجري أسرع طريق اختيار العناصر من خلال:

$('element[href=#my_link]');

أو:

$('element.my_class');

أنا لا أحب تكرار نفسي عندما أكتب رمز, لذلك أنا أفضل أن أكتب الطريقة الأولى بالنسبة للجزء الأكبر لأن ثم أنا يمكن إضافة معلومات مثل:

<a href="#delete_1">Delete</a>


$('a[href^=#delete]');

ثم تقسيمه حتى أن لدي كل المعلومات التي تحتاج وبمجرد النقر عليه, أو ما قد يكون الإجراء.أنا التضحية الأداء العام بسبب هذا ؟

(أعتقد أنني يمكن إعادة كتابتها كما class="حذف" href="#1")

هل كانت مفيدة؟

المحلول

  • اختيار عنصر من فئة الاحتياجات :453 ms
    • اختيار عنصر من عناصر + احتياجات البحث 578 ms

سواء في فايرفوكس.

هذا الخروج العظيم صفحة ويب للحصول على مزيد من الاختبارات:

مسج الأداء

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top