DOM操作中,遍历动态集合的注意事项。ex: elem.children

elem.childNodes和elem.children返回的都是动态集合。
动态集合(live collection): 不实际存储元素和属性值
每次访问集合都重新查找DOM树
遍历动态集合:
  错误: for(var i=0;i<children.length;i++)
  后果,循环了几次,就重复查找了几次DOM树
  解决: for(var i=0,len=children.length; i<len; i++)
  仅在循环开始时查找一次DOM树,将值另存为在len中

上一篇:AES Java加密 C#解密 (128-ECB加密模式)


下一篇:2017ICPC南宁 M题 The Maximum Unreachable Node Set【二分图】