【发布时间】:2012-10-07 12:27:14
【问题描述】:
jQuery 传递的对象是否有一个普遍接受的名称?
jQuery 主要处理可链接的函数调用,这些函数调用接受和返回相同类型的对象,这些对象是一种集合对象,包含可能连接或不连接的任意位 HTML 或 DOM 节点。
- 它们由“选择器”返回
$('#target') - 它们也是由各种调用创建或构造的,例如
$('<div>')
这些对象几乎总是一个集合,有点类似于列表或数组,尽管通常一些调用似乎处理单个项目。
尽管 $.makeArray() 函数的存在表明这些对象不是真正的 JavaScript 数组。
我最注意到的术语是“选择器”或“选择”,但将这个术语用于$('<span>') 的结果似乎并不正确,因为它只关注这些对象的一个方面,存在类似的问题使用我也看到使用的术语“包装器”。
对象是可链接的,因为它们中的每一个都实现了整个 jQuery 接口,但我不记得有人称它们为“jQuery 对象”,感觉不对。
因此存在不称它们为“选择”或“数组”或“jQuery 对象”的论据。 “列表”或“集合”呢? 当我们需要给这些对象命名时,人们通常如何称呼它们?
【问题讨论】:
-
@RoryMcCrossan:是的,实际上有一个很少使用的无维基标签jquery-object。为什么不将您的评论扩展为实际问题?
-
我的评论就是答案。它们通常被称为 jQuery 对象——这是 jQuery 选择器返回的。
-
好吧,我不能接受评论,但这取决于你。
-
没问题,刚刚添加了答案。
标签: object collections terminology jquery