摘要:
这篇文章来回答javascript通用循环遍历方法forEach中最后提到的关于伪数组的问题。什么是伪数组能通过Array.prototype.slice转换为真正的数组的带有length属性的对象。这种对象有很多,比较特别的是arguments对象,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。我们可... 阅读全文
摘要:
上一次的错误太多,排版也出现了问题,重写了一遍,希望大家支持.循环遍历一个元素是开发中最常见的需求之一,那么让我们来看一个由框架BASE2和Jquery的结合版本吧.函数本身并不复杂,但很精巧。加了一些简单的注释,想信大家能看懂。来看一点例子注:回调函数中的index参数下标从1开始为什么不用内置的forEach和getElementsByClassName一样,内置的forEach效率很高,但是... 阅读全文
摘要:
先来看一下代码:(支持多个class查询和在某个范围内进行查询)好,我们来测试一下:正确的得到了结果。关于class属性1.一个元素可以带有多个class属性值,它们通过空格分隔, 例:class='aa bb cc'。2.class属性值是可以包含'-'这个字符的,如:class='a-b',特别强调是因为在正则表达式中'-'是一个特殊字符。3.在javascript中通过的获取class属性值... 阅读全文