探秘 jQuery:你的 JavaScript 简化利器
快速上手 jQuery
核心函数
$()
: 你可以用它来根据表达式 (expr
)、HTML 片段 (html
) 或者现有的 DOM 元素 (elements
) 创建新的 jQuery 对象。它也接受回调函数 (callback
),在 DOM 加载完成后执行。
操作 jQuery 对象
each(callback)
: 遍历 jQuery 对象中的每一个元素,并对每个元素执行回调函数。size()
: 获取 jQuery 对象中元素的数量,等同于.length
属性。selector
: 返回用于创建当前 jQuery 对象的选择器表达式。context
: 返回当前 jQuery 对象的操作上下文,通常是一个 DOM 元素。get()
: 获取 jQuery 对象中所有 DOM 元素,返回一个数组。get(index)
: 获取 jQuery 对象中指定索引的 DOM 元素。index(subject)
: 返回指定元素在 jQuery 对象中的索引位置。
数据缓存
data([name] , [value])
: 在元素上存储或读取数据。data(obj)
: 使用一个对象来存储多个数据。removeData(name)
: 移除指定名称的数据。$.data([el], [key], [val])
: 在元素上存储或读取数据,可指定元素、键和值。
队列控制
queue(name ,[cb|queue])
: 操作元素上的动画队列。dequeue(name)
: 执行并移除队列中的下一个函数。clearQueue([queueName])
: 清空指定队列。
插件机制
jQuery.fn.extend(object)
: 扩展 jQuery 对象的方法。jQuery.extend(object)
: 扩展 jQuery 本身的方法。
多库共存
jQuery.noConflict([ex])
: 将 $ 变量的控制权交还给其他库。
233.62KB
文件大小:
评论区