jQuery 的常用API整理

1. 选出来的是类数组 在 里可以写css选择器
2.jQuery特有选择器 有点像伪类$(.wrapper ul li :first)第一个li
去字典查 可以自定义属性 ( u l l i [ d e a t : d u y i ] ) 3. j Q u e r y u n d e f i n e d n u l l 4. (ul li[ deat:'duyi' ]) 3.jQuery 有容错机制 可以填undefined 和null 4. ()可以把原生dom包装成对象类数组来使用jq方法 直接使
用会报错
5. ( f u n c t i o n ( ) ) d o m f u n c t i o n (function(){}) 当dom加载完毕function执行 是 (docunent).ready(funcuion(){})的简写
6.get(填索引)-1倒数第一个 可以把类数组变成原生dom
7.eq(索引)返回第几个jq对象
8.find() 父子结构 构造出来的对象里有prveObject
进行这一步的前一步是什么
.keyup()键盘抬起事件
siblings(‘sss’) 查找class为sss的元素
empty()删除元素
each()jq对象变成原生dom 循环拿出
ready(fn)写函数呗
submit(fn) 当提交表单时所发生的事件 或表单提 交时所执行的函数
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
9.filter(‘demo’)过滤 进行原来的选择进行筛选 找到符合条件的
还可以填css function (index索引,ele元素)jQuery select
10.not() 和filter相反 找出不符合条件的
11.has()是怎么样子的
12.is()前后选出来的有交集就返回true
13.add()连接操作
14.end()回退到prveObject的指向
15.attr(属/特性名)赋值取属/特性值
16.prop()只能取可以映射的特性不可以取自定义属性
17.html()可读可写基于1innerHtml
18.texe()可读可写 文本 innerText
19.size()长度和。length一样
20.addClass()加class类名
21.removeClass () 删class类名
22.hasClass()有这个类名吗 turn false
23.val()在form里用 把里边的信息连接成字符串
24.next(条件)下一个元素是不是p
25.prev() 上一个
26.nextAll()选全部 往下选几个
27.parent(条件) 获取到父级 一级 可以写条件
28.parents()获取所有父级
29.closest()从自己开始找最近的父级
30. offsetParent()最近的有定位的父级
31.slice(2,8)区间选取
32.A.insertBefore(B)A插入到B的前边
33。B.before(A)A插入到B前面
34.A.insertAfter(B)A插入到B的后边
35.B.after(A)A插入到B后面
36.A.appendTO(B)A添加到B里面
37.A.append(B) A里面放B
38.remove()删除 事件不在了
39.detach()事件保留
40.wrap() 添加直接父级
41.wrapInner()加中间层
42.warpAll()所有加父级
43.clone()克隆 不是一个 完全不一样
44.data() 给克隆对象写属性值 行间样式看不出来但能取值
45.on(‘click , 执行的函数名’) 绑定事件
46.off()删除绑定事件 可以传事件类型和事件函数
47.one()绑定事件触发一次
48.trigger(’事件类型‘,【传参以数组方式传】可以自定义事件
用代码触发操作
49.hover(fu,fu)就是绑定俩事件移出和移入两个fu
50.show()使隐藏元素显示 变成display:block
可以传执行过程方法 从左到右啊 时间啊
51.hide()使显示元素隐藏 就是操作display show()相反功能
52.toggle()基数显示偶数隐藏’
53.fadein()淡入 改变透明度 没到有
54.fadeout()淡出 有到没
55.fadeTo()先出现 在到没有 fadeToggle()相反功能
56.slideDome()卷入
57.slideUp()卷出
58.slideToggle()卷入卷出
59.animate({width:‘+=50’,height:‘+=50’,left:‘50’},)
第一个参数改变位置 第二个函数毫秒 第三个怎样运动
第四个回调函数
60.stop()终止运动 可以传两个turn
61.finish()自己终止到达目标点
62.delay()两节运动之间的延迟时间
63. queue(‘随便写名字’,值)对列 就是一个数组
64.dequeue(‘queue名字’)拿queue的值
65.ckearQueue(‘queue名字’)清空queue的值
66.offset({left :50,top:50})距离文档的left 和top
67.position()相对于最近父级left top 不能赋值
68.scrollTop ()滚动条距顶部距离 可以填数值不能填 字符串
69.scrollLeft()滚动条距左部距离 可以填数值不能填字符串
70.width() height() 获取内容区的大小
71.innerwidth() innerheight()内容区加padding
72.outerwidth()outerheight()内容区加padding 加 border
传参true()会把margin()
73.each(function(index索引,ele元素){})把每一位都拿出

74.index()所选元素的索引 一般绑定事件来看索引
75.$.type() 返回类型 i s A r r a y A r r a y 76. isArray()是不是Array 76. trim() 去空格
77.$proxy(旧this,新this) 改变this指向 形成新的方法
用一个变量接收
78. . n o C f l i c t o n ( ) .noCflicton_() 防冲突 给 重新定义
79. e a c h ( ) f o r e a c h 80. each() 和数组for each一样 80. .map() 返回新数组 操作数组每一位
81. p a r s e J S O N ( ) j s o n j s o n j s o n 82. parseJSON() 把json格式字符串转换成json 重点在标准的json 82. makeArray() 传一个类数组变成数组
84. . f n . e x t e n d ( ) 83. .fn.extend() 实例方法 83. extend({ josn })传josn形式加到工具方法
浅层克隆原始值克隆有覆盖没有加上
深度克隆第一个参数为true
84.ajax

85.var cd = $.callbacks()传‘once’执行一次‘memory’带有记忆功能 ‘unique’ 去重只执行一次 ‘stopOnFalse’碰到返回值false 回调数组 cd.add()要执行的填函数
cd.fire()可以传参回调执行
86.var df = deferred() 异步回调函数
done成功 fail()失败 progress()正在进行

 df.done(function) 注册成功执行函数      
 df.resolve()   成功执行函数

 df.fail(function) 注册失败执行函数
 df.reject()   失败执行函数

 df.progress(function) 注册进行时执行函数
 df.notify()  正在进行执行函数
  1. df.then(function(){},function(){},functioin(){})
    deferred()的简化写法
    三个function对应三个执行函数

猜你喜欢

转载自blog.csdn.net/weixin_44185579/article/details/89042893