什么是“$”?在jquery框架中?

发布于 2024-11-23 16:58:34 字数 299 浏览 3 评论 0原文

可能的重复:
jQuery 中的 $ 是什么?

我们知道 $jQuery的别名,同时使用jQuery javascript框架。

但在内部 $ 是什么?

我的意思是它是一个对象、函数还是其他东西?

Possible Duplicate:
What is the $ in jQuery?

We know that $ is an alias of jQuery, while using jQuery javascript framework.

But internally what $ is ?

I mean whether it is an object, function or other thing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

陌若浮生 2024-11-30 16:58:34

$ 是 jQuery 中的函数对象。它可以采用许多不同类型的参数或方法。这就是为什么你会看到类似这样的东西:

$("#content")

在这种使用中,它只是一个函数 - 等同于:

jQuery("#content")

在这个例子中,它返回一个对象,该对象包含与传入的 CSS 字符串匹配的 DOM 项集合,并且具有一大堆方法让您可以对它返回的项目集合进行操作,例如:

var html = $("#content").html()

获取该 DOM 对象的innerHTML。

它通常像函数 $(params) 一样使用,但也可以具有作为对象 $.get() 的方法。

但是,最重要的是 $ 只是一个也有方法的函数对象的符号。它可以被称为 foo 或其他任何名称,因此在 Javascript 中这并不是什么不寻常的事情。

$ is a function object in jQuery. It can take a number of different types of parameters or methods. That's why you will see things like:

$("#content")

In that use, it's just a function - identical to:

jQuery("#content")

In this example, it returns an object that contains both the collection of DOM items matching the passed in CSS string and has a whole bunch of methods that let you operate on that collection of items it returned such as:

var html = $("#content").html()

to get the innerHTML of that DOM object.

It is usually used like a function $(params), but can also has methods as an object $.get().

But, most of all $ is just a symbol for a function object that also has methods. It could be called foo or anything else so it's not anything unusual in Javascript.

握住我的手 2024-11-30 16:58:34

$ 只是别名。它与 jQuery 对象相同。这是它对 jQuery 对象的引用。

$ is just and alias. Its same as jQuery Object. That is its reference to jQuery Object.

生生漫 2024-11-30 16:58:34

$ 是一个对象,就像 jQuery 一样。此外,javascript中所有的对象都是函数,所有的函数都是对象。

$ is an object, just like jQuery is. Besides, all objects in javascript are functions and all functions are objects.

燃情 2024-11-30 16:58:34

$ 是一个变量,与 jQuery 是一个变量完全相同。它的值是一个函数。

$ is a variable in exactly the same way that jQuery is a variable. And its value is a function.

一瞬间的火花 2024-11-30 16:58:34

它只是一个指向 JQuery 原型函数的指针。

It's just a pointer to the JQuery prototype function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文