Document: thuộc tính implementation
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính Document.implementation trả về một đối tượng DOMImplementation được liên kết với tài liệu hiện tại.
Giá trị
Một đối tượng DOMImplementation.
Ví dụ
const modName = "HTML";
const modVer = "2.0";
const conformTest = document.implementation.hasFeature(modName, modVer);
console.log(`DOM ${modName} ${modVer} được hỗ trợ?: ${conformTest}`);
// Log: "DOM HTML 2.0 được hỗ trợ?: true" (hasFeature luôn trả về true)
Warning:
Không sử dụng cái này để phát hiện tính năng. Phương thức hasFeature() luôn trả về true.
Ghi chú
Đặc tả DOM Level 1 của W3C chỉ chỉ định phương thức hasFeature, là một cách để xác định xem một mô-đun DOM có được trình duyệt hỗ trợ hay không (xem ví dụ trên và Trình duyệt của bạn tuyên bố hỗ trợ gì?). Nếu có sẵn, các phương thức DOMImplementation khác cung cấp dịch vụ để kiểm soát những thứ bên ngoài một tài liệu duy nhất. Ví dụ: giao diện DOMImplementation bao gồm phương thức createDocumentType với đó DTD có thể được tạo cho một hoặc nhiều tài liệu được quản lý bởi việc triển khai.
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| DOM> # ref-for-dom-document-implementation①> |