本人是后端程序猿,js一直是弱项,最近在恶补js,正在看《JavaScript权威指南》,对书中描述的类、函数、对象有点迷惘,于是自己动手写了一个js控制小球运转的代码,实际运行效果却不尽人意,不知道错误在哪里?
页面打开时,显示两个小球(理论上是N个),坐标未知随机
点击"start",所有小球开始随机运动,碰到窗口边框则逆方向继续运动
点击“pause”,所有小球暂停运动
Ball是个类,每次new出来的都是新的实例,各自不干扰,独立运行。

Running Ball
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
帮你改了一下,主要问题是虽然把
onclick事件被赋值两次,后面的绿的覆盖前面的那个,所以只有一个动。onclick事件不属于这个类的的方法,所以还是放在外面,这个类里面添加start和pause方法,在事件处理函数中调用