해봤는데 전송이 안되는거 같나요? ? ?
黄舟2017-05-18 10:52:06
무엇을 보내고 싶은지 모르겠어요.
하지만 fn을 함수를 반환하는 함수로 정의할 수 있습니다. 기본적으로 요구 사항을 충족할 수 있습니다...
巴扎黑2017-05-18 10:52:06
일상적으로 사용하는 addEventListener의 함수 프로토타입을 찾지 못한 것 같습니다.
addEventListener가 트리거 이벤트를 캡처한 후 호출할 호출 함수 이름에 ()를 추가합니다 .
그럼
btn.addEventListener('click',fn,false);
청취 이벤트 addEventListener가 클릭 이벤트를 캡처한 후 실행되는 함수는 fn()입니다.
addEventListener에는 매개 변수가 있는 괄호를 추가할 수 없다는 단점이 있습니다. 즉, 클릭을 캡처한 다음 fn(1,2)을 실행할 수 없습니다.
그래서 저는 보통 익명 함수 function(){fn(1,2)}을 바인딩 함수로 사용합니다. 그러면 코드는 다음과 같습니다:
btn.addEventListener('click',function(){fn(1,2)},false)
클릭 이벤트를 캡처한 후 트리거되는 함수는
function(){fn(1,2)}()
fn(1,2)과 같은 매개변수화된 함수를 트리거할 수 있습니다.
저는 addEventListener 함수에 익숙하지 않습니다. 토론하고 수정해 주시면 감사하겠습니다.