$(document).ready(function (e) {
$('#previewing').attr('src', e.target.result);
});
(나는 중간 아웃 일부 코드를 왼쪽) 이미지 업 로더에이 코드를 발견했다. e.target은 무엇을 의미합니까?
"e"은
jQuery() 함수의 참조 일 것이라고 생각했습니다.
전체 코드 여기에서 볼 수있다 : 위의 두 게시 라인 아래에서 사이트 양식 1 호선과 5 호선의 두 번째 JS 파일에서 올
https://www.formget.com/ajax-image-upload-php/
.
나는 on 메서드의 핸들러에서 e가 무엇을 의미하는지 이해합니다. 하지만 당신을 이해한다면, 준비 메소드의 핸들러에서 "e"는 $의 별명입니다. 나는 아직도 "e.target"즉 "$ .target"이 의미하는 바가 무엇인지 이해하지 못합니다. $ -function의 대상은 무엇입니까? –
나는 당신이 참고로 사용한 웹 사이트의 코드를 검토했다. 그들은 'jQuery document (ready)'에 대한 핸들러로'e'를 사용하고 있습니다. (제 생각에는'$'이고 분명히'e'가되어야합니다.) 그리고'e' 변수를 다시 설정하고 다시 - onSubmit 이벤트 처리기로 사용하십시오. 당신이 나에게 묻는다면 나쁜 품질의 코드. 두 번째 질문에 답하려면 첫 번째 객체에'$'-function의 대상이 없습니다. 'e.target.src'의'e'는'reader.onload = imageIsLoaded;'에 의해 호출되는'imageIsLoaded (e)'에서 유래되었으며 이벤트는'FileReader();'에 의해 보내어 졌을 것입니다. –
이미지 업 로더에 대한 더 나은 코드를 얻을 수있는 팁을 알려줄 수 있습니까? 나는 jQuery 코드에 익숙하지 않다 ... –