标签:des style io ar sp for on bs html
浏览器对象是什么,它是JS编程中的顶级作用域,JS中的一切方法和属性,都是这个对象的后代 (window)。
文档或文档对象,通俗的讲就是:凡是我们能看的见编码,就属于文档(document)。
通过id来获取一个HTML元素,以便我们用JS来控制操作(document.getElemetnById)。
在整个网页内通过标签名获得一组HTML元素的集合对象(document.getElementsByTagName)。
JS中创建元素的方法 (createElement)。
JS中添加子元素的方法(在元素末尾添加) (appendChild)。
JS总添加到某个元素前面的方法(insertBefore)。
JS中创建文本节点 (createTextNode)。
判断节点类型,如果返回值为1,则说明此是元素节点(nodeType())。
第一个子节点用什么表示firstChild 最后一个子节点用什么表示lastChild
所有的子节点的集合用什么表示childNodes 父节点用什么表示parentNode
JS中表示上一个兄弟节点是什么previousSibling 表示下一个兄弟节点是什么nextSilbing
获取元素属性的值getAttribute 设置元素属性的值setAttribite
表示复制节点cloneChild 表示删除子节点removeChlid
把newNode这个节点插入到targetNode的前面用什么表示 insertBefore
childNodes和children的区别
childNodes获取子节点中的元素,文本,注释节点,而children只能获取子节点中的元素(IE8以下除外)
documentFragment是什么,它有什么用途,它对浏览器的性能有什么影响?
DocumentFragment 节点不属于文档树,继承的 parentNode 属性总是 null。
不过它有一种特殊的行为,该行为使得它非常有用,即当请求把一个 DocumentFragment 节点插入文档树时,插入的不是 DocumentFragment 自身,而是它的所有子孙节点。这使得 DocumentFragment 成了有用的占位符,暂时存放那些一次插入文档的节点。它还有利于实现文档的剪切、复制和粘贴操作
同时我们了解到当需要对页面DOM进行操作的时候必然会导致多次 重绘、回流。这样会加大页面的负担。影响页面性能。因此我们可以创建这样一个临时占位符。
标签:des style io ar sp for on bs html
原文地址:http://www.cnblogs.com/jschen6021/p/4115978.html