jQuery 1.4.1 中文参考手册:核心功能与选择器详解

4星 · 超过85%的资源 需积分: 10 142 下载量 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内容和文本、获取/设置值、筛选元素、查找元素关系、以及各种插入、删除和包裹元素的方法,极大地提高了开发效率。