jQuery 传递的对象是否有一个普遍接受的名称?
jQuery 主要处理可链接的函数调用,这些函数调用接受和返回相同类型的对象,这些对象是一种集合对象,包含可能连接或不连接的任意位 HTML 或 DOM 节点。
- 它们由“选择器”返回
$('#target')
- 它们也是由各种调用创建或构造的,例如
$('<div>')
这些对象几乎总是一个集合,有点像列表或数组,尽管通常一些调用似乎处理单个项目。
这些对象并不是真正的 JavaScript 数组,但正如$.makeArray()
函数的存在所揭示的那样。
我最注意到的术语是“选择器”或“选择”,但将这个术语用于结果似乎并不正确,$('<span>')
因为它只关注这些对象的一个方面,术语“包装器”也有类似的问题我也看到使用过。
这些对象是可链接的,因为它们中的每一个都实现了整个 jQuery 接口,但我不记得有人称它们为“jQuery 对象”,感觉不对。
所以有一些争论不称它们为“选择”或“数组”或“jQuery 对象”。“列表”或“集合”呢?当我们需要给这些对象命名时,人们通常如何称呼它们?