学习jQuery本质: 就是学习调用这些函数(方法)
优点
轻量级.核心文件才几十kb,不会影响页面加载速度
跨浏览器兼容,基本兼容了现在主流的浏览器
链式编程,隐式迭代
对事件,样式,动画支持,大大简化了...但是很奇怪吧,我们的jQuery对象是一个伪数组,为什么它能同时给四个box设置背景颜色呢?...按理来说,应该要循环遍历修改才能使我们的背景颜色都变成粉色.这是因为jQuery有隐式迭代....( ) 返回的是最近一级的父级元素 亲爸爸
children(selector) 只选择亲儿子 相当于'>'
find(selector) 选中所有的子代元素
先来做一个微博下拉菜单的案例...狠狠爱了
链式编程
链式编程是为了节省代码量,看起来更优雅
比如我们之前的代码:
我们可以把他简化成这样:
jQuery样式操作
操作CSS方法
jQuery可以使用CSS方法来修改简单元素样式