Javascript 将包含一个元素的jQuery对象称为节点在语义上是否不正确?

Javascript 将包含一个元素的jQuery对象称为节点在语义上是否不正确?,javascript,jquery,Javascript,Jquery,我正在为javascript库编写docblock注释,我想知道将包含单个元素的jQuery对象称为节点是否合理 如果这是不合理的,那么什么是简洁的替代方案呢?例如,我有一个名为create\u node()的方法,为了方便起见,它返回一个jQuery对象,而不是DOM节点 jQuery对象是一个对象,其中包含(除其他外)一个DOM节点 这就像将包含新电视的盒子称为“新电视”,在技术背景下,功能上存在差异 作为开发人员,我希望名为create\u node的函数返回一个文本DOM节点,而不是jQ

我正在为javascript库编写docblock注释,我想知道将包含单个元素的jQuery对象称为节点是否合理

如果这是不合理的,那么什么是简洁的替代方案呢?例如,我有一个名为
create\u node()
的方法,为了方便起见,它返回一个jQuery对象,而不是DOM节点

jQuery对象是一个对象,其中包含(除其他外)一个DOM节点

这就像将包含新电视的盒子称为“新电视”,在技术背景下,功能上存在差异

作为开发人员,我希望名为
create\u node
的函数返回一个文本DOM节点,而不是jQuery包装器。我个人会使用类似于create\u element的东西,比如在一个

如果您想明确,可以尝试类似于
create\u jquery\u element

的方法。jquery对象是一个对象,它包含(除其他外)一个DOM节点

这就像将包含新电视的盒子称为“新电视”,在技术背景下,功能上存在差异

作为开发人员,我希望名为
create\u node
的函数返回一个文本DOM节点,而不是jQuery包装器。我个人会使用类似于create\u element的东西,比如在一个


如果您想明确无误,请尝试类似于
create\u jquery\u element

否的操作,因为jquery对象比dom节点多得多,您不能直接在其上调用dom函数

例如

这将失败


Imho将其称为dom节点只会让库的使用者感到困惑。

不,因为jquery对象比dom节点多得多,您不能直接在其上调用dom函数

例如

这将失败


Imho将其称为dom节点只会让库的使用者感到困惑。

包装在jQuery对象中的节点不是节点,而是包装在jQuery对象中的节点。如果文档说该函数返回一个节点,我会惊讶地发现它被包装在一个jQuery对象中


但是,一旦您准确地指定了函数返回的内容,从那时起,您就可以将返回值称为“节点”,而不会引起混淆。

包装在jQuery对象中的节点不是节点,而是包装在jQuery对象中的节点。如果文档说该函数返回一个节点,我会惊讶地发现它被包装在一个jQuery对象中


但是,一旦您准确地指定了函数返回的内容,从那时起,您就可以将返回值称为“节点”,而不会引起混淆。

您是指dom节点吗?@Robin是的,我已经更新了您是指dom节点吗?@Robin是的,我已经更新了我理解其中的区别,我已经更新了这个问题,要求提供一个简明的备选答案(谢谢,太棒了!)我认为element是一个更通用的术语,比node更具误导性。我理解其中的区别,我已经更新了问题,要求提供一个简洁的备选方案。谢谢!)我认为元素是一个更通用的术语,比节点更容易引起误解。
$whatEverJqueryObject.getAttribute('name')