关于jQuery,啥叫隐式迭代

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于jQuery,啥叫隐式迭代相关的知识,希望对你有一定的参考价值。

看以下代码
$(".A").addClass("B");
像这样的就是隐式迭代
因为$(".A")选到的元素不一定只有一个
比如$(".A")选中10个元素 这10个元素都会加上"B"这个class
貌似除了ID选择器其它都是隐式迭代的
比如$("#A") 就算有多个id="A" 也只能得到第1个
在jq中,所有的方法都被设计成自动操作对象集合,而不是单一的一个对象,这样避免了大量的没有意义的循环
参考技术A $('.class')返回的是一个对象数组,对其调用方法其实是对每个数组中每个元素迭代调用这个方法,相当于使用了循环,遍历元素调用方法。

以上是关于关于jQuery,啥叫隐式迭代的主要内容,如果未能解决你的问题,请参考以下文章

为啥JQuery被淘汰了?

jQuery的没落和技术发展的一般规律

还没有跟jQuery说再见的时候,至少现在没有

5GC基础自学系列 | AMF发起的Purge流程(或叫隐式去注册流程)

为啥bootstrap要放弃jQuery,jQuery不适合现代的web开发了吗

jquery隐式迭代(遍历内部dom元素) jquery设置样式方法