关于事件
来源:3-6 ended、loop
qq_慕前端7271312
2020-12-28 23:06:58
老师,什么时候执行事件后面加(),什么时候不加();
就像video.play();就需要在play后面加();而video.loop、video.ended就不需要加()
1回答
同学你好,问题解答如下:
1、play属于video的方法,当需要执行该方法时,就要调用。此时可以把play当成一个普通的方法来理解,当方法需要执行的时候,要调用一下:
2、ended属于事件,事件需要监听,当事件触发时,事件处理函数中的代码会执行(事件可以不调用):
3、loop属于属性(属性里也有ended),可以利用它们获取video的相关属性,属性不需要调用:
对于video的这些api,同学可以将其分类,看它们属于属性、属于方法、还是属于事件,然后再对应记使用方式,这样会更好记忆些;或者直接做好笔记,按照笔记上的使用方式使用即可。
祝学习愉快!
相似问题