js中方法单词以及意思

浏览器对象是什么,它是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进行操作的时候必然会导致多次 重绘、回流。这样会加大页面的负担。影响页面性能。因此我们可以创建这样一个临时占位符。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。