XML DOM - Ο αντικείμενο DocumentFragment
Το αντικείμενο DocumentFragment εκφράζει γειτονικούς κόμβους και τα υποδέντρα τους.
Ο αντικείμενο DocumentFragment
Το DocumentFragment ενσωμάτωση εκπροσωπεί μέρος του εγγράφου (ή ένα τμήμα). Πιο σωστά, εκπροσωπεί ένα ή περισσότερα συνεχόμενα Κόμπος Documentκαι όλα τα απογόνων τους.
Ο κόμπος DocumentFragment δεν ανήκει στο δέντρο του εγγράφου, η ιδιότητα parentNode κληρονομείται πάντα ως null.
Αλλά έχει μια ειδική συμπεριφορά που το καθιστά πολύ χρήσιμο, δηλαδή όταν ζητείται να εισάγεται ένας κόμπος DocumentFragment στο δέντρο του εγγράφου, δεν εισάγεται ο κόμπος DocumentFragment του ίδιου, αλλά όλα τα απογόνους του. Αυτό καθιστά τον DocumentFragment έναν χρήσιμο προσωρινό κόμπο, για να αποθηκεύσει προσωρινά τα κόμποι που θα εισαχθούν στο έγγραφο. Είναι επίσης χρήσιμο για την υλοποίηση των λειτουργιών επικόλλησης, αντιγράφησης και επικόλλησης του εγγράφου, ειδικά με Ενσωμάτωση Rangeυπάρχουν ακόμα περισσότερα.
μπορείτε να δημιουργήσετε νέο κενό DocumentFragment κόμπο με τη μέθοδο Document.createDocumentFragment()
μπορείτε επίσης να χρησιμοποιήσετε Μέθοδος Range.extractContents() ή Μέθοδος Range.cloneContents() Αποκτήστε το DocumentFragment κόμπο που περιέχει το υπάρχον έγγραφο.