我正在尝试开发自定义 HTML5 视频播放器。对于如何处理我正在捕获的事件,我有点挣扎。例如:
//this will work
video.oncanplay = alert("can play");
//this won't work
video.oncanplay = function(){
alert("can play");
}
//but this will work
video.oncanplay = (function(){
alert("can play");
})();
自调用函数是正确的方法吗?还是我应该尝试别的?试图阅读 w3c 文档但未能掌握它。