什么是jQuery
jQuery:就是一个js库,用来简化js的DOM操作。jquery有三个版本,jquery1支持ie6,7,8,jquery2用的比较少,jquery3不支持6,7,8
官网:http://jquery.com
当然jquery的方法有两种:1.下载导入;2.用cdn导入
jquery的选择器方法返回的是一个类数组对象,它不是一个dom对象,但是他们可以相互转换
$(‘.box’).get(0) - 返回的是一个dom对象**
window.onload和$(document).ready(function(){})区别
onload只能加载一次,ready()可以多次
onload只能绑定一个回调函数,ready()可以执行多个
on()实现代理事件
on():将子元素的事件绑定到祖先元素上,不仅可以减少事件绑定次数,还可以解决动态元素的事件绑定。
off():实现解除事件绑定。参数是事件名称 - 例:**$('box').off(mouseover)**
格式:$(代理对象祖先级css选择器).on(‘事件’,’代理对象css选择器’,function(){
代理事件要进行的处理
})
$('.box').on('mouseover','tbody tr',function(){console.log(123)})
注意:代理的事件中没有hover,只能用mouseover/mouseout、mouseenter/mouseleave。
javascript中没有hover这个事件,这个事件是css里的。
https://www.cnblogs.com/daniao11417/p/7552871.html - 具体教程
