jQuery入门:jQuery对象方法`$()`和核心方法`$`

“selection” 我翻译成包装集,是从《jQuery实战》中拿来的。书中说,“这些包装集是通过向jQuery函数传递选择器来创建的”,我猜大概就是说“selection”的。

到现在为止,我们已经完全能够处理那些调用jQuery对象的方法。比如:

$( "h1" ).remove();

大部分jQuery方法用如上所示的方式调用jQuery对象;这些方法是 $.fn命名空间的一部分,或者是“jQuery原型”,和jQuery对象方法。

然而,有一些并不对包装集起作用的方法;这些方法是jQuery命名空间的一部分和核心jQuery方法。

这个特性会让新的jQuery使用者非常地困惑。这里有一些你必须记住的东西:

  • 调用jQuery包装集的方法是在 $.fn命名空间,自动接收和返回this包装集。
  • $ 命名空间的方法是普遍很实用的方法,不是和包装集一起工作;他们不自动传递任何参数,他们的返回值是变化。

这里有一些对象方法和核心方法重名的案例,就象$.each().each()。在这些案例中,阅读文档时要非常仔细,你会找到恰当的方法。

在这里,如果方法可以调用jQuery包装集,我们应用它就用它的名字:.each()。如果它是一个公用的方法——就是说,它不调用包装集——我们明确的将它做为jQuery命名空间的方法来使用:$.each()

原文地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值