web前端:JS---封装缓动(变速)动画函数---增加任意多个属性&增加回调函数

    作者:jane_panyiyun更新于: 2020-03-23 20:40:54

    Web开发

      在面向对象编程中,封装(encapsulation)是将对象运行所需的资源封装在程序对象中--基本上,是方法和数据。对象是"公布其接口"。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是"不要告诉我你是怎么做的,只要做就可以了。"对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和初始化数据。

      回掉函数fn,在所有元素到达目的位置后,判断是否传入一个函数,有就调用if(fn){fn()};

      这样一次点击,产生多个动画

      

      

      

      

      title

      

      

      

      

      

      

  

  

  

  

  封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成"类",其中数据和函数都是类的成员。

为您推荐

课课家教育

未登录

1