Skip to content

Commit 4c83147

Browse files
Auto-update blog content
1 parent 53542d5 commit 4c83147

File tree

61 files changed

+22090
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+22090
-0
lines changed
Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
---
2+
layout: post
3+
title: "jQuery简单总结归纳"
4+
date: 2024-05-01T05:40:58+0800
5+
description: "remove([expr])\t\t\ta.remove(b)所有的a,是b的话就会删除\ta.remove()删除a。replaceWith(content|fn)a.replaceWith(b)用b替换所有的a。replaceAll(selector)\ta.replaceAll(b)\t用a替换所有的b。empty()\t\t\t\ta.empty()把a掏空,把a里面的所有元素都删除。"
6+
keywords: "【jQuery】简单总结归纳"
7+
categories: ['未分类']
8+
tags: ['前端', 'Jquery', 'Javascript']
9+
artid: "138364132"
10+
arturl: "https://blog.csdn.net/2401_84002482/article/details/138364132"
11+
image:
12+
path: https://api.vvhan.com/api/bing?rand=sj&artid=138364132
13+
alt: "jQuery简单总结归纳"
14+
render_with_liquid: false
15+
featuredImage: https://bing.ee123.net/img/rand?artid=138364132
16+
featuredImagePreview: https://bing.ee123.net/img/rand?artid=138364132
17+
cover: https://bing.ee123.net/img/rand?artid=138364132
18+
img: https://bing.ee123.net/img/rand?artid=138364132
19+
---
20+
21+
22+
23+
# 【jQuery】简单总结归纳
24+
25+
26+
27+
28+
通过浏览器调试:
29+
30+
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ca5a0cf9bfba46d8409689e4d9b13135.png#pic_center)
31+
32+
我们通过数组可以类比出:jQuery对象其实是一个长度为4的dom对象数组
33+
34+
button #mae01……button#mae04
35+
36+
所以jQuery对象其实就是一个**DOM对象数组**
37+
38+
jQuery对象本质:**DOM对象的数组**+jQuery提供的一系列函数功能
39+
40+
**jQuery对象与js对象的转换:**
41+
42+
jQuery->js: $(DOM对象);
43+
44+
js->jQuery:jQuery对象[下标]
45+
46+
通过数组下标取出dom对象
47+
48+
**jQuery对象的迭代:**
49+
50+
C++
51+
52+
53+
54+
Java
55+
56+
57+
58+
Python
59+
60+
61+
62+
JavaScript
63+
64+
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c943b0fcd13db925f7e001f37fcbca10.png#pic_center)
65+
66+
四、jQuery选择器
67+
68+
---
69+
70+
**与CSS选择器 类似**
71+
72+
基本选择器
73+
74+
后代选择器
75+
76+
子选择器
77+
78+
并集选择器
79+
80+
伪类选择器
81+
82+
五、jQuery元素的筛选
83+
84+
---
85+
86+
* eq(index):获取该index个元素(从0开始)
87+
88+
//获取第2个p元素:
89+
90+
Hello China
91+
92+
`$(“p”).ep(2);
93+
94+
`
95+
96+
//html
97+
98+
`<p>Hello</p><p>Hello China</p><p class="selected">Hello World</p>`
99+
100+
* filter(exp):获取与指定exp匹配的元素
101+
102+
//js 获取类名为select的元素:
103+
104+
Hello World
105+
106+
$(“p”).filter(“.selected”)`
107+
108+
//html
109+
110+
`<p>Hello</p><p>Hello China</p><p class="selected">Hello World</p>`
111+
112+
* parent():得到元素的父元素
113+
* find(exp):返回匹配给定选择器的后代元素
114+
115+
//从所有段落开始,进一步搜索span元素,即后代选择器
116+
117+
$(“p”).find(“span”)
118+
119+
HelloHello World
120+
121+
* nextAll():返回当前元素所有兄弟元素
122+
* next():返回当前元素耳朵下一个兄弟元素
123+
124+
六、jQuery属性标签
125+
126+
---
127+
128+
**不传参数是获取,传参数是设置**
129+
130+
* html():起始标签和结束标签中的内容,与DOM对象的innerHTML相同
131+
* txet():起始标签和结束标签中的内容,与iDOM对象的nnerText相同
132+
* val():表单项的value属性值,与DOM对象的value相同
133+
* attr()、prop():设置和获取属性值
134+
135+
七、DOM的增删改
136+
137+
---
138+
139+
内部插入
140+
141+
appendTo(content) a.appendTo(b); 把a加到b里面 添加到最后面
142+
143+
prependTo(content) a.prependTo(b); 把a添加到b里面 添加到最前面
144+
145+
外部插入
146+
147+
insertAfter(content) a.insertAfter(b); 把a插入到b的后面
148+
149+
insertBefore(content) a.insertBefore(b); 把a插入到b的前面
150+
151+
替换
152+
153+
replaceWith(content|fn) a.replaceWith(b) 用b替换所有的a
154+
155+
replaceAll(selector) a.replaceAll(b) 用a替换所有的b
156+
157+
删除
158+
159+
empty() a.empty() 把a掏空,把a里面的所有元素都删除
160+
161+
remove([expr]) a.remove(b) 所有的a,是b的话就会删除 a.remove() 删除a
162+
163+
八、CSS样式操作
164+
165+
---
166+
167+
//参数可以传类名
168+
169+
addClass(class|fn) 添加样式
170+
171+
removeClass(class|fn) 删除样式
172+
173+
toggleClass(class|fn) 替换样式(有就删除,没有就添加)
174+
175+
offse(class|fn) 获取和设置元素的坐标
176+
177+
//即给p标签添加上selected类的属性
178+
179+
$(“p”).addClass(“selected”);
180+
181+
九、jQuery动画
182+
183+
---
184+
185+
第一个参数:动画执行时间
186+
187+
第二个参数:动画的回调函数,即动画完成后,自动调用的函数
188+
189+
**基本动画:**
190+
191+
show() 将隐藏元素显示
192+
193+
hide() 将显示元素隐藏
194+
195+
toggle() 替换
196+
197+
**淡入淡出动画:**
198+
199+
fadeIn() 淡入
200+
201+
fadeout() 淡出
202+
203+
fadeTo() 在指定时长内慢慢将透明度修改到指定值
204+
205+
透明度:0(完全透明)-1(完全可见)
206+
207+
fadeToggle() 淡入/淡出切换
208+
209+
十、jQuery事件操作
210+
211+
---
212+
213+
**Java面试核心知识点笔记**
214+
215+
其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
216+
217+
![蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6](https://i-blog.csdnimg.cn/blog_migrate/0cae468b28f80d7f084c16d4bd6aadec.png)
218+
219+
**Java中高级面试高频考点整理**
220+
221+
![蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6](https://i-blog.csdnimg.cn/blog_migrate/07cd50c4612a0b517a35873646ce2b36.png)
222+
223+
![蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6](https://i-blog.csdnimg.cn/blog_migrate/7c0e4f7493b7d1d4c5cdccfd5f35d2a2.png)
224+
225+
**最后分享Java进阶学习及面试必备的视频教学**
226+
227+
![蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6](https://i-blog.csdnimg.cn/blog_migrate/754ad3a2b5b38ee59c6ba7308ca4bac5.png)
228+
229+
---
230+
231+
**Java面试核心知识点笔记**
232+
233+
其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
234+
235+
[外链图片转存中…(img-EzBmFXVm-1714513240971)]
236+
237+
**Java中高级面试高频考点整理**
238+
239+
[外链图片转存中…(img-usV7LqYV-1714513240971)]
240+
241+
[外链图片转存中…(img-EGywbKXK-1714513240972)]
242+
243+
**最后分享Java进阶学习及面试必备的视频教学**
244+
245+
[外链图片转存中…(img-HRQx1GW2-1714513240972)]
246+
247+
> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**
248+
249+
250+

0 commit comments

Comments
 (0)