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的操作