日期:2014-05-17  浏览次数:20671 次

对于HTML和XML的理解
可能很多人对这个老话题都不是很理解,但是我觉得,尽量使用原生的东西,有利于提高浏览器的性能,比如说尽量使用 XML HTML 的DOM所提供的原生的方法,经量减少对于框架的依赖,有利于优化网站的性能。

举个例子说吧:
  1.xml dom中有个各个浏览器的实现的方法,scrollIntoView,可能准确的让这个元素显示在显示区域,
  2.xml dom 中规定了offsetHeight offsetTop,offsetWidth 等属性可以准确的取到元素的宽高,据顶等属性,当然这个大部分人都知道。
  3.xml dom 中有个document.documentElement 可以获得文档树的根节点,使用它可以获得HTML对象,正常情况下,HTML的高度就是文档显示区域的高度(前提可能是滚动条得是BODY的)
  总之,xmlDom 中还有很多有趣的东西,值得我们去学习,有些属性,或者方法,也许你以前要写很多代码去实现