دالة detach() لـ XML DOM
التعريف والاستخدام
تفرج دالة detach() على موضوع Range.
الجملة:
detach()
إطلاق
تمثل دالة detach() أيضًا، مثل جميع طرق Range، إذا تم استدعاءها على موضوع Range تم إلغاء تخصيصه، فإنها ستقوم بإطلاق استثناء ذو رمز INVALID_STATE_ERR. استثناء DOMException.
وصف
سيتبع DOM جميع موضوعات Range التي تم إنشاؤها للوثيقة، لأنها تحتاج إلى تغيير نقاط الحدود عند تعديل المستند. عند التأكد من أن موضوع Range لم يعد يستخدم، يمكن استدعاء دالة detach() لتخبر التنفيذ بأنه لا يجب تتبع هذا النطاق بعد.
ملاحظة:بمجرد استدعاء دالة detach() لموضوع Range، إذا تم استخدامه مرة أخرى، سيتم إطلاق استثناء.
الاستدعاء إلى دالة detach() ليس ضروريًا، ولكن في حالة تعديل المستند، يمكن أن يزيد من أداء الاستدعاء.
موضوع Range لن يتم إلغاء تخصيصه على الفور.