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日期例子

添加新评论

  关于博主

当你发现自己的才华撑不起野心时,就请安静下来学习吧

  近期评论

青春就是用来追忆的,当你怀揣着它时,它一文不值,只有将它耗尽后,再回过头看,一切才有了意义,爱过我们的人和伤害过我们的人,都是我们青春存在的意义。

既然活着来到这个世界,就没有打算活着回去。所以,在这有限的时间里,我们应该珍惜生命,珍惜机会,更要珍惜那得之不易的时间。因那滴答做响的时间脚步,一旦走过,再不回头。

青春是一个充满魁力,充满诱惑的时代。好动是青春,好奇是青春,好玩是青春。玩世不恭更是青春,我们的一切切都是青春。

要先打败任何事情得先学会打败自己。

我会把每一次改变当做成长,哪怕是痛也值得。