StaticRange

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.

Giao diện StaticRange của DOM mở rộng AbstractRange để cung cấp một phương thức chỉ định một phạm vi nội dung trong DOM mà nội dung của nó không cập nhật để phản ánh các thay đổi xảy ra trong cây DOM.

Giao diện này cung cấp cùng tập hợp các thuộc tính và phương thức như AbstractRange.

AbstractRangeStaticRange không khả dụng từ web workers.

AbstractRange StaticRange

Hàm khởi tạo

StaticRange()

Tạo một đối tượng StaticRange mới với các tùy chọn chỉ định các giá trị mặc định cho các thuộc tính của nó.

Thuộc tính phiên bản

Kế thừa các thuộc tính từ giao diện cha, AbstractRange.

Ghi chú sử dụng

Một phạm vi DOM xác định một khoảng nội dung trong tài liệu, có thể bắt đầu bên trong một nút (hoặc phần tử) và kết thúc bên trong một nút khác. Không giống như Range, StaticRange đại diện cho một phạm vi được cố định tại một thời điểm; nó không thay đổi để cố gắng giữ cùng một nội dung khi tài liệu thay đổi. Nếu có bất kỳ thay đổi nào được thực hiện trong DOM, dữ liệu thực sự có trong phạm vi được chỉ định bởi StaticRange có thể thay đổi. Điều này cho phép user agent tránh nhiều công việc không cần thiết nếu ứng dụng web hoặc trang web không cần một phạm vi cập nhật theo thời gian thực.

Thông số kỹ thuật

Specification
DOM
# interface-staticrange

Tương thích trình duyệt

Xem thêm

  • Phạm vi nội dung cập nhật theo thời gian thực trong DOM: Range
  • AbstractRange, giao diện trừu tượng mà từ đó tất cả các phạm vi được dẫn xuất