-
-
Save jikeytang/c7ad5e669dd87752a646 to your computer and use it in GitHub Desktop.
请说出以下的区别: | |
1. $.get(), $.post() | |
2. closest, parent, parents, parentsUtil, offsetParent | |
3. offset, position, | |
4. find, children, filter, siblings | |
PS: | |
1. 回复时注意加上下面这句话,才会有语法高亮或格式缩进。 | |
```javascript | |
// you code | |
``` | |
2. 粘贴代码时请使用shift+tab,缩进前面的空白。 |
-
$.get(), $ .post()
get 缓存数据,效率较高,长度有限制。
POST 也可用于从服务器获取数据。POST 方法不会缓存数据,并且常用于连同请求一起发送数据,较安全。 - closest, parent, parents, parentsUtil, offsetParent
closest : 以更快的速度找到父节点,效率高于parent
parent : 取得一个包含着所有匹配元素的唯一父元素的元素集合,只查一次,不会向上找。
closest方法从当前元素开始遍历,而parent()从父元素开始!
closest(),parent(),parents 扩展阅读
parents : 找到第一的父节点时并没有停止查找,而是继续查找,最后返回多个父节点,返回的是一个集合
parent() parents() closest()区别 扩展阅读
parentsUtil : 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。
offsetParent : 只查找position相关的元素,获得被定位的最近祖先元素
offsetParent 扩展阅读 - offset, position
offset, position 说明1
offset, position 说明2 - find, children, filter, siblings是在同级中查找
find,children查子类,filter,siblings筛选同级
find递归查找,找到所有
children只查找一级
filter是在同类中查找
siblings是在同级中查找
20140715-题目1
请说出以下的区别:
-
$.get(), $ .post()
HTTP 请求:GET vs. POST
两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。
GET - 从指定的资源请求数据
POST - 向指定的资源提交要处理的数据
GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。
POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。參考網址:http://www.w3school.com.cn/jquery/jquery_ajax_get_post.asp
-
closest, parent, parents, parentsUtil, offsetParent
jQuery 遍历函数網址:http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp
.closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。
.parent() 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。
.parents() 获得当前匹配元素集合中每个元素的祖先元素,由选择器筛选(可选)。
.parentsUntil() 获得当前匹配元素集合中每个元素的祖先元素,直到遇到匹配选择器的元素为止。
.offsetParent() 获得用于定位的第一个父元素。 -
offset, position,
offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。
參考網址:http://www.w3school.com.cn/jquery/css_offset.aspposition() 方法返回匹配元素相对于父元素的位置(偏移)。
參考網址:http://www.w3school.com.cn/jquery/css_position.asp -
find, children, filter, siblings
jQuery 遍历函数網址:http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp
find() 获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。
children() 获得匹配元素集合中每个元素的所有子元素。
filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。
參考網址:http://www.w3school.com.cn/jquery/traversing_filter.asp
siblings() 获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。
arentsUtil, offsetParent 这 几个到没用过