XML DOM detach() পদ্ধতি

সংজ্ঞা ও ব্যবহার

detach() পদ্ধতি একটা Range অবজেক্ট মুক্ত করে。

গঠনশৈলী:

detach()

ফেলে দেয়

সবচেয়ে বেশি Range পদ্ধতির মতো, যদি একটা রিলিজ হওয়ায় চলা Range অবজেক্টে detach() পদ্ধতি করা হয়, তবে এটা ইতিহাসের INVALID_STATE_ERR কোডের একটা DOMException ত্রুটি.

বর্ণনা

DOM রূপায়ন সবচেয়ে বেশি সময়কালের জন্য একটা Range অবজেক্টকে ট্র্যাক করে, কারণ তারা ডকুমেন্টটি সংশোধন করার সময়, তাদের বোর্ডার পয়েন্টগুলি পরিবর্তন করতে হয়।যখন নিশ্চিত হলে যে Range অবজেক্ট এর ব্যবহার করা হবে না, detach() পদ্ধতি করা হতে পারে, যার মাধ্যমে রূপায়নকে জানানো হয় যে এই স্কোপটি আর ট্র্যাক করা হবে না。

পরিমার্জRange অবজেক্টের detach() পদ্ধতি করা হলে, তারপর আবার Range অবজেক্ট ব্যবহার করার ক্ষেত্রে, একটা অস্বাভাবিক ঘটনা ফেলে দেয়।

detach() পদ্ধতির আহ্বান করা অপরিহার্য নয়, কিন্তু ডকুমেন্টটি সংশোধন করা হলে, এটা করা একটা পারফরম্যান্স উন্নত করতে পারে。

Range অবজেক্ট তাদের তথ্যকে তাত্ক্ষণিকভাবে পুনর্বিন্যস্ত করা হয় না。