prototype
prototype(原型)
在JavaScript中,prototype对象是实现面向对象的一个重要机制。
每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。
在通过new创建一个类的实例对象的时候,prototype对象的成员都成为实例化对象的成员。
1、该对象被类所引用,只有函数对象才可引用;
2、在new实例化后,其成员被实例化,实例对象方可调用。
同时,函数是一个对象,函数对象若直接声明成员,不用被实例化即可调用。
createDocumentFragment() :创建一个文档片断(fragment)节点。
document.createDocumentFragment()可以得到一个文档碎片,documentFragment是一个不完整的document对象,主要用于存放暂时没有加入dom树的Element。作为js操作dom的缓存,十分好用,他会一次性的将改动在DOM中呈现,而不是每次操作DOM都要是客户端重绘。
createTextNode() 方法
createTextNode()方法的作用是:创建一个文本节点。
该方法将返回一个文本节点。
offsetHeight 它包括边框和内容的宽度
<DIV ID=oDiv STYLE="overflow:scroll; width:200; height:100"> . . . </DIV>
<BUTTON οnclick="alert(oDiv.clientHeight)">client height</BUTTON>
<BUTTON οnclick="alert(oDiv.offsetHeight)">offset height</BUTTON> 这里显示的100
scrollTop 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。
遇到的问题是 鼠标离开后怎么实现隐藏DIV 悬浮窗口在页面中取值不到!!