1.jQuery是一个工厂函数( 别名$ ),调用该函数,会根据传入参数类型来返回匹配到元素的集合,一般把
该集合称为jQuery对象。
如果传入假值:返回一个空的集合。
如果传入选择器:返回在在document中所匹配到元素的集合。
如果传入元素:返回包含该元素的集合。
如果传入HTML字符串,返回包含新创建元素的集合。
如果传入回调函数:返回的是包含document元素集合, 并且当文档加载完成会回调该函数。
因为函数也是对象,所以该函数还包含了很多已封装好的方法。如:jQuery.noConflict、
jQuery.ready

  1. jQuery函数的参数:
    jQuery( selector [, context ] ) :selector 是字符串选择器;context 是匹配元素时的上下
    文,默认值为 document
    jQuery( selector [, context ] )
    jQuery( element )
    jQuery( elementArray )
    jQuery()
    jQuery( html [, ownerDocument ] )
    jQuery( html [, ownerDocument ] )
    jQuery( html )
    jQuery( callback )
  2. 认识jQ对象

jQuery对象是一个包含所匹配到元素的集合,该集合是类数组(array-like)对象。

jQuery对象是通过调用jQuery函数来创建的。

jQuery对象中会包含N(>=0)个匹配到的元素。

jQuery 对象原型中包含了很多已封装好的方法。例如:DOM操作、事件处理、动画等方法。

  1. jQuery对象 与 DOM Element的区别
    获取的方式不同

    DOM Element 是通过原生方式获取,例如:document.querySelector()

jQuery对象是通过调用jQuery函数获取,例如:jQuery(' ')
jQuery对象是一个类数组对象,该对象中会包含所选中的DOM Element的集合。
jQuery对象的原型上扩展非常多实用的方法,DOM Element 则是W3C规范中定义的属性和方法。

  1. jQuery对象转成DOM Element

.get(index): 获取 jQuery 对象中某个索引中的 DOM 元素。

index一个从零开始的整数,指示要检索的元素。

如果index超出范围(小于负数元素或等于或大于元素数),则返回undefined。

.get() : 没有参数,将返回jQuery对象中所有DOM元素的数组。


波波鱼
4 声望3 粉丝

« 上一篇
JQ介绍
下一篇 »
AJAX简介