jQuery 1.4.1 中文参考手册:核心功能与选择器详解
4星 · 超过85%的资源 需积分: 10 189 浏览量
更新于2023-03-03
4
收藏 822KB DOC 举报
"jQuery 1.4.1 中文参考文档包含了jQuery库的核心函数、对象访问、数据缓存、队列控制、插件机制、多库共存等内容,以及详细的CSS选择器和DOM操作方法。"
jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。在jQuery 1.4.1版本中,主要功能包括:
1. 核心函数:
- `jQuery(expression, [context])`:根据选择器expression选择元素,context是可选的上下文范围。
- `jQuery(html, [ownerDocument])`:创建DOM元素基于提供的HTML字符串。
- `jQuery(html, props)`:创建元素并设置属性(props)。
- `jQuery(elements)`:接受一个DOM元素数组或集合。
- `jQuery()`:创建一个空的jQuery对象。
- `jQuery(callback)`:在DOM准备就绪时执行回调函数。
2. jQuery对象访问:
- `each(callback)`:遍历jQuery对象中的每个元素,执行回调函数。
- `size()`:返回jQuery对象中元素的数量。
- `length`:与size()相同,表示元素数量。
- `selector`:返回jQuery对象最初的选择器字符串。
- `context`:返回jQuery对象的上下文。
- `get()`:返回jQuery对象作为DOM元素数组。
- `get(index)`:返回指定索引的DOM元素。
- `index([subject])`:返回元素在兄弟元素中的位置,或者带有subject参数的元素相对于当前元素的位置。
3. 数据缓存:
- `data([name])`:获取或设置元素的数据。
- `data(name, value)`:设置元素的特定数据值。
- `data(obj)`:设置多个数据项。
- `removeData(name)`:删除指定名称的数据。
- `jQuery.data(element, key, value)`:直接操作元素的data存储。
- `jQuery.data([element], [key])`:读取或设置元素的data存储。
4. 队列控制:
- `queue(name)`:获取指定元素的队列。
- `queue(name, callback)`:在指定队列中添加回调函数。
- `queue(name, queue)`:替换整个队列。
- `dequeue(name)`:执行队列中的下一个函数。
- `clearQueue([queueName])`:清空队列。
5. 插件机制:
- `jQuery.fn.extend(object)`:扩展jQuery函数原型,创建自定义方法。
- `jQuery.extend(object)`:合并对象到jQuery的静态属性。
6. 多库共存:
- `jQuery.noConflict()`:释放jQuery命名空间,允许与其他JavaScript库共存。
- `jQuery.noConflict(extreme)`:更彻底地释放jQuery,以便在极端情况下使用。
此外,jQuery 1.4.1还包括丰富的选择器语法,如基本选择器(ID、元素、类、通配符和组合选择器)、层级选择器、基本伪类、内容选择器、可见性选择器、属性选择器、子元素选择器、表单选择器等,用于高效地选取页面上的元素。
在DOM操作方面,jQuery提供了修改属性、添加/移除CSS类、处理HTML内容和文本、获取/设置值、筛选元素、查找元素关系、以及各种插入、删除和包裹元素的方法,极大地提高了开发效率。
139 浏览量
102 浏览量
118 浏览量
139 浏览量
2011-12-28 上传
102 浏览量
122 浏览量
145 浏览量
fologo
- 粉丝: 6
- 资源: 25
最新资源
- AFLOWpi-1.2.1-cp37-cp37m-manylinux1_x86_64.whl.zip
- 基于fpga的数字抢答器(四路)(VHDL).zip
- webspy:WebSpy,正常运行时间的分支
- 星际_目的地:令人敬畏的生成工具
- suslik:来自分离逻辑的堆操作程序的综合
- 业务交易生成器 梦言小伟业务交易成功生成器 v1.0 聊天版
- zzygzgl_delphi源码_
- Java:简单的Java程序
- Szkeleton
- workflowspractice_1:只是一个练习仓库,用于练习使用 git、grunt、sass、compass 和 node 工作流构建项目
- 一款漂亮的CSS导航菜单
- AFLOWpi-1.3-cp36-cp36m-manylinux2010_x86_64.whl.zip
- igreg-afk.github.io
- rount.zip
- typi:无礼的混入,使响应式排版变得容易
- 考研心理学思维导图.rar