zoukankan      html  css  js  c++  java
  • JQuery官方学习资料(译):$ vs $()

         直到现在,我们一直是通过一个jQuery对象来调用函数的,例如:

    $( "h1" ).remove();
         大多数jQuery函数是通过jQuery对象调用的,这是$.fn名称空间的一部分,或者说是“jQuery的原型”,可以把它当做是jQuery对象的函数。
         然而,有些函数在JQuery选择器上是不存在的,这些函数也是jQuery名称空间的一部分,并且是jQuery的核心函数,通过$.调用。
         两者的区别是令人困惑的,以下是你需要记住:
    1. 通过jquery 选择器调用的函数是在$.fn名称空间里,并自动接收和返回选择作为this。
    2. 函数在$名称空间里通常是实用型的函数,不需要使用选择器,他们不是自动传递任何参数的,并且他们的返回值会有所变化。
         有一些情况下,对象函数和核心函数具有相同的名字,例如 $ . each()和.each()。在这些情况下,必须非常小心阅读文档,以探索正确的函数。
         在这个指南中,如果一个函数可以被jQuery 选择器调用,我们将把它只是通过它的名称调用: . each()。如果它是一个实用函数,也就是说,一个不能被JQuery选择器调用的函数,我们将把它当做一个函数在jQuery命名空间中使用: $ . each()。
  • 相关阅读:
    c++教程目录
    ANDROID教程目录
    ArrayBuffer
    读懂 ECMAScript 规格
    编程风格
    Module 的加载实现
    Module 的语法
    修饰器Decorator
    Class 的继承
    SQL Server 2008 R2导出数据脚本的方法
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3276770.html
Copyright © 2011-2022 走看看