什么是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(){
代理事件要进行的处理
})

  1. $('.box').on('mouseover','tbody tr',function(){
  2. console.log(123)
  3. })

注意:代理的事件中没有hover,只能用mouseover/mouseout、mouseenter/mouseleave。
javascript中没有hover这个事件,这个事件是css里的。
https://www.cnblogs.com/daniao11417/p/7552871.html - 具体教程