0%

js实现各种动画的经验

2017年8月30日 下午1:03

不完善的地方

  1. 没有经过大的检测
  2. 应该讲具体的每个知识点的连接放上去

动画的几个要素

  1. 事件源(html)
  2. 事件处理(函数)
  3. 事件类型(事件句柄)(触发类型)

先弄清楚几个问题(对应上面说的动画的几个要素)

  1. 由谁触发
  2. 怎样触发
  3. 触发后如何执行
    1. 拆分,一部分一部分的完成
    2. 把每部分步骤细化
    3. 先别想程序,先站在生活的角度把步骤写出来
  4. 排除

将具体细化的每一部分与知识相连接

  1. 只有两中实现方式:对象的属性 或 对象的方法
  2. 一个最小的功能的实现是通过控制对象属性?还是通过对象的方法
  3. 对象
    1. BOM对象:就是那几种,用的比较少吧
    2. JS对象:通过js来产生DOM对象(JS对象可以是一个统称
    3. DOM对象:(DOM中属性、文本等也可以当做对象来操作
      1. Html标签(元素)
        1. 通用的标签操作
          1. DOM树的增删改查
        2. 特有的标签操作
          1. 不同的标签有不同的设置项
      2. event对象(全局变量)
        1. 鼠标
        2. 键盘
        3. Event就像一个boss,可以全局的看,并且还可以控制一定的事件
      3. 属性
      4. 文本、注释