入门案例

  1. 1--引入
  2. 先下载,然后本地引入
  3. 或者网络引入(推荐)
  4. 2--编写代码 $(选择器).方法

概念

  1. 一个JavaScript函数库,可以处理兼容性问题,方便操作DOM
  2. 作用
  3. - HTML 元素选取
  4. - HTML 元素操作
  5. - CSS 操作
  6. - HTML 事件函数
  7. - JavaScript 特效和动画
  8. - HTML DOM 遍历和修改
  9. - AJAX

基础语法

  1. $的含义
  2. $jquery别名,是jquery顶级对象,所有jquery的方法都是通过它来调用的
  3. dom对象和jquery对象区别
  4. dom对象是通过原生的js获取过来的.本质是操作元素的属性,不能调用jquery方法
  5. jquery对象通过jquery方法获取过来的,本质是调用方法,不能使用dom的属性来操作元素
  6. dom对象和jquery对象的互转
  7. dom对象 ->jquery对象 jquery(dom对象)
  8. jquery对象 -> dom对象 jquery对象[0] 或者 jquery对象.get(0)
  9. jquery对象事件入门
  10. jquery对象.事件名称(匿名函数) 事件触发之后要操作的代码都写在匿名函数里面

选择器

  1. 1 -- css一样的选择器来选择元素
  2. 基本选择器
  3. #id值
  4. .class类名
  5. 元素名
  6. 复合选择器
  7. 并集选择器 a,b
  8. 交集选择器 a.b
  9. 后代选择器 a b
  10. 子选择器 a>b
  11. 筛选选择器
  12. :first
  13. :last
  14. :odd--奇数
  15. :even--偶数
  16. 2 -- jquery自带的筛选方法
  17. first() 第一个
  18. last() 最后一个
  19. parent() 父元素
  20. children() 子元素
  21. find() 后代元素
  22. siblings()其他兄弟元素
  23. 如果有筛选方法,优先使用筛选方法

DOM操作

  1. 样式的操作
  2. css方式设置单个元素
  3. jQuery对象.css(属性名) 获取属性名对应的值
  4. jQuery对象.css(属性名,值) 设置指定的属性的值
  5. Class类的方式
  6. jQuery对象.addClass() 添加类
  7. jQuery对象.removeClass() 移除类
  8. jQuery对象.toggleClass() 切换类
  9. 操作属性
  10. prop() 操作元素固有属性
  11. prop(属性名,属性值) 设置
  12. prop(属性名) 获取
  13. attr() 操作元素自定义的属性
  14. attr(属性名,属性值) 设置
  15. attr(属性名) 获取
  16. 操作文本
  17. html()操作文本(有样式)
  18. html() 获取
  19. html(内容) 设置
  20. text()操作文本(纯文本)
  21. text() 获取
  22. text(内容) 设置
  23. val()操作文本框的文本
  24. val() 获取
  25. val(内容) 设置
  26. 操作节点
  27. 创建元素
  28. $('字符串类型的元素')
  29. 添加元素
  30. append()添加到末尾
  31. prepend() 添加到前面
  32. 删除元素
  33. remove() 自杀

jquery效果

  1. 显示和隐藏
  2. show
  3. hide
  4. toggle
  5. 上滑和下滑
  6. slideDown
  7. slideUp
  8. slideToggle
  9. 淡入淡出
  10. fadeIn
  11. fadeOut
  12. fadeToggle
  13. fadeTo

jquery遍历

  1. 如果针对于同一类元素做不同操作,需要用到遍历元素
  2. jQuery对象.each(回调函数) 第一个参数索引,第二个参数是元素
  3. $.each(jQuery对象,回调函数) 或者 $.each(js字面量对象,回调函数)

事件绑定解绑

  1. 绑定
  2. on
  3. 可以绑定1个或者多个事件处理程序
  4. 可以实现动态绑定
  5. 解绑
  6. off