JQuery官方学习资料(译):$ vs $()
2024-08-24 05:15:39
直到现在,我们一直是通过一个jQuery对象来调用函数的,例如:
$( "h1" ).remove(); |
大多数jQuery函数是通过jQuery对象调用的,这是$.fn名称空间的一部分,或者说是“jQuery的原型”,可以把它当做是jQuery对象的函数。
然而,有些函数在JQuery选择器上是不存在的,这些函数也是jQuery名称空间的一部分,并且是jQuery的核心函数,通过$.调用。
两者的区别是令人困惑的,以下是你需要记住:
- 通过jquery 选择器调用的函数是在$.fn名称空间里,并自动接收和返回选择作为this。
- 函数在$名称空间里通常是实用型的函数,不需要使用选择器,他们不是自动传递任何参数的,并且他们的返回值会有所变化。
有一些情况下,对象函数和核心函数具有相同的名字,例如 $ . each()和.each()。在这些情况下,必须非常小心阅读文档,以探索正确的函数。
在这个指南中,如果一个函数可以被jQuery 选择器调用,我们将把它只是通过它的名称调用: . each()。如果它是一个实用函数,也就是说,一个不能被JQuery选择器调用的函数,我们将把它当做一个函数在jQuery命名空间中使用: $ . each()。
最新文章
- Swift_1基础
- Object-C内存管理的理解总结
- yii2 单页面增删改
- Linux Command Line 解析
- [js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具)
- memcache的使用、版本使用和相关配置
- 利用Runtime实现简单的字典转模型
- so库链接和运行时选择哪个路径下的库?
- CSS Grid 布局完全指南(图解 Grid 详细教程)
- ios 本地存储文件夹的使用注意
- 【WebAPI No.5】Core WebAPI中的自定义格式化
- 回声TCP服务器端/客户端
- package-info.java
- STM32 串口中断总结
- a、button、input点击获取焦点时出现蓝色边框,如何去掉
- MySQL学习之路(一)——初涉MySQL。
- 苹果使用蓝汛CDN网络分发ios8
- zabbix分布式监控系统安装配置
- LR简单解析
- bzoj 1236: longpo的回文