DOM

DOM

Classes

RequestAnimationFrame

Methods

(static) AddToDOM(element, parentopt) → {HTMLElement}

Since:
  • 3.0.0
将给定元素添加到DOM中.如果提供了父元素,该元素将作为父元素的子元素添加,前提是它能够访问它. 如果没有给定父级,则返回使用 `document.body` .
Parameters:
Name Type Attributes Description
element HTMLElement 要添加到DOM中的元素.通常是画布对象.
parent string | HTMLElement <optional>
要在其中添加元素的父级.可以是传递给 `getElementById` 的字符串,也可以是实际的DOM对象.
Returns:
添加到DOM中的元素.
Type
HTMLElement

(static) DOMContentLoaded(callback)

Since:
  • 3.0.0
检查文档的就绪状态.如果文档已经完成,那么它调用给定的回调. 如果没有完成,它会设置几个事件侦听器,如 `deviceready` ,一旦这些侦听器触发,它就会调用回调. 由相位器自动调用.游戏实例.通常不应直接访问.
Parameters:
Name Type Description
callback ContentLoadedCallback 当设备准备好并加载了DOM内容时要调用的回调.

(static) GetInnerHeight(iOS) → {number}

Since:
  • 3.16.0
尝试确定iOS和标准设备上的文档内部高度. 基于@tylerjpeterson的代码
Parameters:
Name Type Description
iOS boolean 这是在iOS上运行的吗?
Returns:
内部高度值.
Type
number

(static) GetScreenOrientation(width, height) → {string}

Since:
  • 3.16.0
尝试使用方向应用编程接口确定屏幕方向.
Parameters:
Name Type Description
width number 视口的宽度.
height number 视口的高度.
Returns:
方向.
Type
string

(static) GetTarget(element)

Since:
  • 3.16.0
尝试根据给定的值获取目标DOM元素,该值可以是 一个字符串,在这种情况下,它将通过标识或元素节点来查找.如果没有 它将返回对document.body的引用.
Parameters:
Name Type Description
element HTMLElement 要查找的DOM元素.

(static) ParseXML(data) → (nullable) {DOMParser|ActiveXObject}

Since:
  • 3.0.0
获取给定的数据字符串,并将其解析为XML. 首先尝试使用窗口.DOMParser并回复到微软.如果失败,则返回XMLDOM. 如果在解析数据时出现错误,则返回解析后的XML对象,或者返回 `null` .
Parameters:
Name Type Description
data string 存储在字符串中的XML源.
Returns:
已解析的XML数据,如果无法解析数据,则为 `null` .
Type
DOMParser | ActiveXObject

(static) RemoveFromDOM(element)

Since:
  • 3.0.0
尝试将元素从其在DOM中的父节点中移除.
Parameters:
Name Type Description
element HTMLElement 要从其父节点移除的DOM元素.