jquery基础总结

1、jquery名称冲突 var jq=jQuery.noConflict()
2、fadeIn fadeOut fadeToggle fadeTo slideDown slideUp slideToggle
3、animate
4、text html val attr 设置的时候都有回调函数
5、append prepend after before 可以添加如果新元素
6、remove empty 一个删除自己和子元素 一个只删除子元素 remove还可以过滤删除的元素
7、addClass removeClass toggleClass css(设置多个css语法{}对象表示)
8、width height 设置和返回 | innerWidth innerHeight outWidth outHeight 只返回
9、parent | parents 过滤 | parentUntil 介于之间的所有父元素 不包括后者
10、children 过滤 | find 过滤 两者的区别
11、siblings 过滤 | next | nextAll 过滤 | nextUntil 过滤 | prev | prevAll 过滤 | prevUntil 过滤 后面三个在 DOM 树中沿着同胞元素向后遍历,而不是向前
12、first last eq | filter 过滤 | not 过滤
13、load
14、get会缓存数据 post不会
15、noConflict
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){

$("p").text("jQuery 仍在运行!");

});
});
16、$("tr:odd") $("tr:even") 奇偶
17、jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。
18、jquery各种事件
bind()
blur()
change()
click()
dbclick()
delegate()
die()
error()
event.isDefaultPrevented()
event.pageX
event.pageY
event.preventDefault()
event.result
event.target
event.timeStamp
event.type
event.which
focus()
keydown()
keypress()
keyup()
live()
load()
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。

只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。

不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。

只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。
mousedown()
mouseenter()
mouseleave()
mousemove()
mouseout()
mouseover()
mouseup()
one()
ready()
resize()
scroll()
select()
submit()
toggle()
triggerHandler()
unbind()
undelegate()
unload()
19、animate()
clearQueue()
delay()
dequeue()
fadeIn()
fadeOut()
fadeTo()
hide()
queue()
show()
slideDown()
slideUp()
slideToggle()
stop()
toggle()
20、addClass()
after()
append()
appendTo()
attr()
before()
clone()
detach()
empty()
hasClass()
html()
insertAfter()
insertBefore()
prepend()
prependTo()
remove()
removeAttr()
removeClass()
replaceAll()
replaceWith()
text()
toggleClass()
unwrap()
val()
wrap()
wrapAll()
wrapInner()
21、
css()
height()
offset()
offsetParent()
postion()
scrollLeft()
scrollTop()
width()

21、$("p").eq(0).css("color") $("p").get(0).style.color eq返回的是一个jquery对象,get返回的是一个html 对象数组

22、IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的
getElementById的参数在IE8及较低的版本不区分大小写
IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A
IE8及较低的版本,浏览器不支持getElementsByClassName

23、
https://www.cnblogs.com/starof/p/4034514.html
*、E、E F、E。C、E#I等CSS1选择器 通配符、标记选择器,后代选择器,交集选择器,ID选择器等CSS1中的选择器
E>F 子选择器,只选中第一代
E+F 所有名称为F的标记,并且该标记紧接着前面的E标记,下一个兄弟元素
E~F 所有名称为F的标记,如果F和E是兄弟关系,并且F位于E后面(不需要紧跟E)
E:has(F) 所有名称为E的标记,并且该标记包含F标记
E[A] 所有名称为E的标记,并且具有属性A
E[A=V] 所有名称为E的标记,并且属性A的值等于V
E[A^=V] 所有名称为E的标记,并且属性A的值以V开头
E[A$=V] 所有名称为E的标记,并且属性A的值以V结尾
E[A*=V] 所有名称为E的标记,并且属性A的值包含V

24、
选择器里的 > 相当于children 空格相当于find + 相当于next ~ 相当于nextAll

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

  Previous post javascript基础总结
Next post   php日期例子

添加新评论

很多东西宁缺毋滥,流星的光芒短暂而灼热闪耀。

让你变得更好的那个人,往往是你觉得很难与之相处的那个人。—— by 小宇

觉得自己做的到和不做的到,其实只在一念之间。

路在自己脚下,没有人可以决定我的方向。

你的选择是做或不做,但不做就永远不会有机会。

凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。