Я прочитал несколько сообщений, касающихся свойства onload. Насколько я понимаю, это не метод, не событие, слушатель события или триггер. Это просто пустой указатель на функцию, ожидающую назначения. Вот сокращенный скрипт. Он назначает функцию управления изображением по событию, а затем отображает изображение на веб-странице. Вместо назначения функции onload, которая является указателем на функцию. Почему я не могу просто выполнить функцию напрямую? Имею ли я здесь смысл? Спасибо
var reader = new FileReader();
reader.onload = function(e) {
var img = document.createElement("img");
img.src = e.target.result;
var canvas = document.createElement("canvas");
......
dataurl = canvas.toDataURL(file.type);
document.getElementById('output').src = dataurl;
}
reader.readAsDataURL(file);