今天520,蹭一蹭热度。
使用js做了个脚本,展示如下:
代码地址:源码
内容大致为,点击屏幕,首先会画心,接着会变大,最后消失。
需要注意三点:
- heart是通过一个个的点连接而成,而点的来源是心形方程。
- 在setInterval中,this指向是window而不是heart,所以要在外层指定that=this.
- heart变大的方法是通过使用setInterval方法,每次都使r增大。
其中,擦去以前的heart的方法是,通过白色的heart覆盖掉以前的heart。
今天520,蹭一蹭热度。
使用js做了个脚本,展示如下:
代码地址:源码
内容大致为,点击屏幕,首先会画心,接着会变大,最后消失。
需要注意三点: