摘要:
先看下面一个小例子的结果 从上面的结果我们发现,我们发现同样是一开始就获取了ul的子列表,但是通过.querySelectorAll获取的子列表,在创建列表前和创建列表后,长度都为0,而通过.children方法获取的字列表,在列表创建前,长度为0,而创建之后,长度为10,为什么呢? 使用.chil 阅读全文
摘要:
如果闭包的作用域中保存着一个 HTML 元素,则该元素无法被销毁。(下面代码来自高程) 刚看到一个关于闭包自己没注意到的地方, 以上代码创建了一个作为 ele 元素事件处理程序的闭包,而这个闭包有创建了一个循环的引用,由于匿名函数保存了一个 assgin() 的活动对象的引用 ,因此无法减少对 el 阅读全文
摘要:
let声明的变量在{}中使用,变量的作用域限制在块级域中 举例:使用js动态给ul添加li对象并点击第几项,显示当前点击是第几个 错误代码 闭包方式: let声明方式: 说明:采用的闭包的方式在绑定的时候已经把j的值已经传递给对应的click事件了,所以能够实现相同的结果,但是,从程序的可维护性来说 阅读全文
摘要:
document.createDocumentFragment document.createDocumentFragment()方法创建一个新空白的DocumentFragment对象。 DocumentFragments是DOM节点。它们不是主DOM树的一部分。通常的用例是创建文档片段,将元素附 阅读全文
摘要:
1.createDocumentFragment()方法,是用来创建一个虚拟的节点对象,或者说,是用来创建文档碎片节点。它可以包含各种类型的节点,在创建之初是空的。 2.DocumentFragment节点不属于文档树,继承的parentNode属性总是null。它有一个很实用的特点,当请求把一个D 阅读全文
摘要:
1.创建链接 <script language="javascript"> var o = document.body; //创建链接 function createA(url,text) { var a = document.createElement("a"); a.href = url; a. 阅读全文
摘要:
<script type="text/javascript">var xmlhttp; function loadXMLDoc(url) { xmlhttp = null; if (window.XMLHttpRequest) { // code for IE7, Firefox, Opera, e 阅读全文