jQuery为什么能像数组一样操作,通过对象get方法或者直接通过下标0索引就能转成DOM对象。
首先jQuery的入口都是统一的$,通过传递参数的不同,实现了9种方法的重载:
jQuery([selector, [context]])
jQuery(element)
jQuery(elementArray)
jQuery(object)
jQuery(jQuery object)
jQuery(html, [ownerDocument])
jQuery(html, [attributes])
jQuery()
jQuery(callback)