Книга: JavaScript. Подробное руководство, 6-е издание
DOMImplementation
DOMImplementation
глобальные методы DOM
Объект DOMImplementation
определяет методы, не относящиеся к какому-либо конкретному объекту Document
, а являющиеся «глобальными» для реализации DOM
. Ссылку на объект DOMImplementation
можно получить через свойство implementation
любого объекта Document
.
Методы
Document createDocument(string namespace, string qualifiedName, DocumentType doctype)
Создает и возвращает новый объект Document
XML-документа. Если указан аргумент qualifiedName, создается корневой элемент с этим именем и добавляется в документ как значение его свойства documentElement
. Если qualifiedName включает префикс пространства имен и двоеточие, пространство имен должно быть представлено идентификатором URI, уникально идентифицирующим его. Если аргумент doctype содержит значение, отличное от null, свойству ownerDocument
этого объекта DocumentType
присваивается вновь созданный документ, а узел DocumentType
добавляется в новый документ.
DocumentType createDocumentType(string qualifiedName, publicld, systemld)
Создает новый узел DocumentType
, представляющий объявление <!D0CTYPE>,
который можно передать методу createDocument().
Document createHTMLDocument(string title)
Создает новый объект HTMLDocument
с готовым деревом документа, включающий указанный заголовок. Значением свойства documentElement
возвращаемого объекта является элемент <html>,
и этот корневой элемент содержит вложенные теги <head>
и <body>.
Элемент <head>
в свою очередь включает вложенный элемент <title>
с дочерним текстовым узлом, содержащим строку title
.
- ApplicationCache
- ArrayBuffer
- ArrayBufferView
- Attr
- Audio
- BeforeUnloadEvent
- Blob
- BlobBuilder
- Button
- Canvas
- BlobBuilder
- Button
- Canvas
- CanvasGradient
- CanvasPattern
- CanvasRenderingContext2D
- ClientRect
- CloseEvent
- Comment
- Console
- ConsoleCommandLine
- CSS2Properties
- CSSRule
- CSSStyleDeclaration
- CSSStyleSheet
- DataTransfer
- DataView
- Document
- DocumentFragment
- DocumentType
- DOMException
- DOMImplementation
- DOMSettableTokenList
- DOMTokenList
- Element
- ErrorEvent
- Event
- EventSource
- EventTarget
- FieldSet
- File
- FileError
- FileReader
- FileReaderSync
- Form
- FormControl
- Form Data
- FormValidity
- Geocoordinates
- Geolocation
- GeolocationError
- Geoposition
- HashChangeEvent
- History
- HTMLCollection
- HTMLDocument
- HTMLEIement
- HTMLFormControlsCollection
- HTMLOptionsCollection
- IFrame
- Image
- ImageData
- Input
- jQuery jQuery 1.4
- KeyEvent
- Label
- Link
- Location
- MediaElement
- MediaError
- MessageChannel
- MessageEvent
- MessagePort
- Meter
- MouseEvent
- Navigator
- Node
- NodeList
- Option
- Output
- PageTransitionEvent
- PopStateEvent
- ProcessingInstruction
- Progress
- ProgressEvent
- Screen
- Script
- Select
- Storage
- StorageEvent
- Style
- Table
- TableCell
- TableRow
- TableSection
- Text
- TextArea
- TextMetrics
- TimeRanges
- TypedArray
- URL
- Video
- WebSocket
- Window
- Worker
- WorkerGlobalScope
- WorkerLocation
- WorkerNavigator
- XMLHttpRequest
- XMLHttpRequestUpload