jQuery的一些学习总结

基础知识:

语法结构:

$(selector).action()1工厂函数2选择器3方法

jQury对象DOM对象的相互转化:$(“dom对象”)

选择器一定要用“”括住,无论里面的选择器内同多么复杂,# . 这两个字符要转义处理,空格是一个不能忽视的字符

选择器:

基本选择器:标签 类 id 并集(“,”) 交集(“.”)全局(*)

层次选择器:后代(A  B)子(A>B)相邻(A+B)同辈(A~B)

属性选择器:[attr] [attr=val] [attr!=val] [attr^=val] [attr$=val]  [attr*=val]  [att1][attr1]

表单过滤器:

:input  :text  :password等等不能简单理解为:与标签名的组合,它们有着不一样的作用详细要查API

过滤选择器:

:first :last :even :odd :eq(index) :gt(index) :it(index) :header   

:focus    :visible :hidden

事件:

window方法:ready()

鼠标键盘方法:click()  mouseover()  mouseout()

表单方法:keydown() keyup() keypress() focus() blur()

合成方法:hover(fn1,fn2)  toggle(fn1,fn2,fn3)

绑定移除:bind(事件类型, 事件函数)

          unbind(事件类型, 事件函数)

绑定移出多个事件就是把类型与函数放在一起作为一个整体,然后用,隔开。例如mouseover:function(){},

动画:

控制显示隐藏:show() hide() ()里面都可以带参数,表示速度快慢等等

切换可见状态:toggle()这个方法可以代替show()和hide()的组合

改变元素透明度:fadeIn()  fadeOut() 如果show()hide()带上参数,也可以实现改变透明度

改变元素高度:sideUp() sideDown()带参数用来控制速度

DOM操作:主要就是用jQury来控制CSS-DOM的操作

原文地址:https://www.cnblogs.com/wangpengtao/p/5193359.html