微信扫一扫
关注该公众号
1. jQuery核心函数
1.1 jQuery([selector,[context]])
jQuery([selector,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素,并包装成jQuery对象
· selector:用来查找的字符串
· context:作为待查找的 DOM 元素集、文档或 jQuery 对象。
1 |
|
1.2 jQuery(html,[ownerDocument])
根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。
· html:用于动态创建DOM元素的HTML标记字符串
· ownerDocument:创建DOM元素所在的文档
1 |
|
1.3 jQuery(callback)
允许你绑定一个在DOM文档载入完成后执行的函数。
· 函数的作用如同()操作符都包装到其中来。
1 |
|
2. jQuery对象
在 JQuery 库中,可以通过本身自带的方法获取页面 DOM 元素的对象叫做 JQuery 对象。对象用 var 开头定义。
1 |
|
3. jQuery静态方法
3.1 静态方法
· 静态方法对应的是对象方法,对象方法用实例对象调用,而静态方法用类名调用
1 |
|
3.2 jQuery.holdReady(hold)
暂停或恢复.ready() 事件的执行。
· hold 指示是否暂停或恢复被请求的ready事件
1 |
|
3.3 jQuery.each(callback)
通用例遍方法,可用于例遍对象和数组。
· object: 需要例遍的对象或数组。
· callback: 每个成员/元素执行的回调函数。
1 |
|
3.4 jQuery.map(arr|obj,callback)
将一个数组中的元素转换到另一个数组中。
· array: 待转换数组。
· callback Array: 为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。函数可返回任何值。
1 |
|
3.5 jQuery.trim(str)
去掉字符串起始和结尾的空格。
· str: 需要处理的字符串
1 |
|
3.6 jQuery.isArray(obj)
测试对象是否为数组。
· obj:用于测试是否为数组的对象
1 |
|
3.7 jQuery.isFunction(obj)
测试对象是否为函数。
· obj: 用于测试是否为函数的对象
1 |
|
3.8 jQuery.isWindow(obj)
测试对象是否是窗口(有可能是Frame)。
· obj: 用于测试是否为窗口的对象。
1 |
|
To be continued 。。。