定时器
- 注意:定时器是每过一段时间来执行一次,定时器里的代码块,下面的代码还是要执行的。
jQuery注意的细节
-
jQuery的小小的优化:在查找元素的时候把重复使用查找变量的元素放在函数的外面
-
为什么要使用show()和hide()而不使用css()去修改样式
1.css()修改样式时显示的时候可能会改变原有元素的样式display
2.show()的方法会根据原有的样式改回原有的样式 -
mouseenter 、mouseleave 和mouseover 、mouseout的区别
-
在jQuery中使用mouseenter和mouseleave,会提升效率
-
mouseover 和mouseout当下拉菜单时,子菜单也会不断的触发mouseover事件,使因为js的默认有冒泡机制,给父元素添加事件,子元素也会被触发,,但是mouseenter事件阻断冒泡机制,只会触发一次,提高效率。
jQuery的siblings()用法注意
- 同级元素只能是一个元素的兄弟元素,不能使用多个元素的兄弟元素,不同级元素不能使用siblings()的方法,找的是元素同级的兄弟元素。
on事件使用注意事项
- 在jQuery中使用on注册事件主要是使用事件委托,但在回调函数中this的指向是触发事件源的元素。