MutationObserver
MutationObserver
Tổng quan
MutationObserver là một lớp trong Aspose.Html FOSS cho Python.
Quan sát các biến đổi DOM trên một nút mục tiêu.
Lớp này cung cấp 4 phương thức để làm việc với các đối tượng MutationObserver trong các chương trình Python. Các phương thức có sẵn bao gồm: __init__, disconnect, observe, take_records. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python.
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(callback: Callable[[list[MutationRecord], "MutationObserver"], None]) | Tạo một observer với một mutation callback. |
| `observe(target: “Node”, child_list: bool, attributes: bool, character_data: bool, subtree: bool, attribute_filter: list[str] | None, attribute_old_value: bool, character_data_old_value: bool)` |
disconnect() | Dừng tất cả các observation đang hoạt động và xóa các record đã xếp hàng. |
take_records() → list[MutationRecord] | Trả về các bản ghi đã xếp hàng và xóa hàng đợi nội bộ. |