学习jQuery本质: 就是学习调用这些函数(方法)
优点
轻量级.核心文件才几十kb,不会影响页面加载速度
跨浏览器兼容,基本兼容了现在主流的浏览器
链式编程,隐式迭代
对事件,样式,动画支持,大大简化了...中的window.把元素利用包装成jQuery对象,就可以调用jQuery的方法.
jQuery对象和DOM对象
用原生的开始获取的对象就是DOM对象
jQuery方法获取的元素就是jQuery对象...因为原生JS比jQuery大,原生的一些属性和方法jQuery没有给我们封装,想要使用这些属性和方法需要把jQuery对象转换成DOM对象才能使用....jQuery给我们封装了很多动画效果,最常见的如下:
显示隐藏效果
语法:
显示: hide([speed, [easing], [fn]])
隐藏: hide([speed, [easing...,or 'fast')或表示动画动画时长的毫秒数值,(如: 1000)
easing: 用来指定切换效果,默认是"swing",可用参数"linear"
fn: 回调函数,在动画完成时执行的函数,每个元素执行一次