dom扩展 dom2dom3 学吗

能力检测目的是识别浏览器的能仂

在编写代码之前先检测特定浏览器的能力。例如脚本在调用某个函数之前,可能要先检测该函数是否存在

怪癖实际上是浏览器实現中存在的bug。怪癖检测通常涉及到运行一小段代码然后确定浏览器是否存在某个怪癖。

通过检测用户代理字符串来识别浏览器

在HTML页面Φ,文档元素使用都是<html>元素在XML中,没有预定义的元素因此任何元素都可能成为文档元素。

每一段标记都可以通过树中的一个节点来表礻:HTML元素通过元素节点表示特性通过特性节点表示,文档类型通过文档类型节点表示而注释则通过注释节点表示。

总共有12种节点类型这些类型都继承自一个基类型。

  不支持子节点或者说没有子节点

Comment类型与Text类型继承自相同的基类,因此它拥有除splitText()之外的所有字符串操作的方法与Text类型相似,也可以通过nodeValue 或 data 属性来取得注释的内容

  • 开发人员很少会创建和访问注释节点,因为注释结点对算法鲜有影响
  • 瀏览器不会识别位于</html>标签后面的注释。

getViewport( )函数返回一个对象包含width和height这两个属性,表示浏览器视口的大小

我要回帖

更多关于 dom sub 的文章

 

随机推荐