小问题,代码写熟了自然没什么问题,因为马虎加之生疏查错了好一会
下面animate写法有错,会导致未点击就执行(因为addEventListener写的有问题,所以直接调用了animate函数执行而不报错)
下面是正确写法(必须要放到function中,才会触发事件后(鼠标点击)运行,否则鼠标未点击就会运行)
同理:在学习react时遇到的
这里demo为函数。加上括号相当于把demo函数执行结果给onclick,是个赋值语句而非事件触发。会执行demo函数中的例如log ,alert…等等