学习jQuery的过程中 发现很多遍历方法和 选择器功能重叠了,比如.first() vs. :first我想知道 两者有什么区别
选择器是直接返回选中的对象,first()是从集合中返回需要的对象,不更改原来的集合,你可以对集合进行更过的多虑操作,选择器你只能另外选对象了
没有区别,还有.eq(0),也是一样,具体你可以看jq源代码。一个好的库,适当提供一些冗余的调用是为了方便开发者。好比一个好的电视机同时提供遥控器和控制按钮,虽然它们只需要一套就可以工作,也是一个道理。