最小化访问NodeList的次数可以极大的改进脚本的性能。

    1. var images = document.getElementsByTagName('img');
    2. for (var i = 0, len = images.length; i < len; i++) {
    3. }

    编写JavaScript的时候一定要知道何时返回NodeList对象,这样可以最小化对它们的访问:

    1. 进行了对getElementsByTagName()的调用

    2. 获取了元素的childNodes属性

    3. 获取了元素的attributes属性

    4. 访问了特殊的集合,如document.forms、document.images等等

    要了解了当使用NodeList对象时,合理使用会极大的提升代码执行速度