javascript窗口和jquery $(窗口)有什么区别?
我试过Chrome控制台,我得到了这个:

所以,我会得出结论是"只是"一个包含在jquery对象中的窗口对象,然后我可以在其上使用jquery的函数(如height(),width()等...)
我确实尝试使用谷歌搜索,并堆栈:) OFC,但没有运气.
当你写$(window),你应该知道,这一段代码是要在JS引擎上运行.你有没有想过为什么jQuery对象都有围绕它们的括号?这是因为它是$一个功能对象.基本上你正在调用$函数,并将本机全局或window对象作为参数传递给它.
如果你浏览jQuery源代码,你会发现它会将该对象传递给许多内部函数,最后,它将返回一个jQuery包装器对象.
所以是的,你的假设非常正确.
| 归档时间: |
|
| 查看次数: |
17598 次 |
| 最近记录: |