root丶Dima
2015-05-18 09:30
如题所示,,我记得jQuery里面的append方法貌似不会添加一个div,请问这里只是为了做个演示,还是说为了什么呢??可否请老师告知~
append的内部的原理,就是通过创建一个文档碎片,把新增的节点放到文档碎片中,通过文档碎片克隆到到页面上去,目的是效率更高
documentFragment 没有 innerHTML 方法,所以要先创建一个 div 将字符串添加到 div 中,添加进div之后字符串就转换成了 dom 节点 。这个时候可以通过 dom 方法将 创建的 div 移除掉,案例中只是省略这一步。
jQuery源码解析(DOM与核心模块)
71439 学习 · 82 问题
相似问题