>  기사  >  웹 프론트엔드  >  javascript_javascript 기술에서 반복되는 바인딩 이벤트의 결과에 대한 설명

javascript_javascript 기술에서 반복되는 바인딩 이벤트의 결과에 대한 설명

WBOY
WBOY원래의
2016-05-16 17:41:19886검색

최근에는 바이두 지도의 오픈소스 내용을 수정하고 있는데, 서로 결합되어 있는 코드를 분리하고 싶습니다. 분해한 후 몇 가지 불편한 문제를 발견했습니다. 논리적인 문제가 없으면 나타나야 할 효과가 나타나지 않습니다. 그러다가 코드에 뭔가 문제가 있는 것 같아 계속해서 찾아봤습니다. 디버깅 중에 해당 이벤트가 두 번 실행된 것을 발견했습니다. 나는 그 사건이 어딘가에 반복적으로 묶여 있음에 틀림없다는 것을 즉시 이해했습니다. 물론, 나는 정말 어리석었고 두 가지 이벤트를 묶었습니다.

일반적으로 코드를 작성할 때 바인딩된 이벤트가 두 번 발생하는 것을 발견하면 이벤트가 두 번 바인딩되었는지 확인해야 합니다. 어리석게도 코드가 어디에 있는지 확인하거나 다른 사람의 API에 문제가 있다고 의심하지 마십시오.

본 글은 제가 개발하면서 겪은 문제들만을 기록합니다. 최근 수정된 Baidu 지도 오픈 소스 자료는 프로젝트가 출시된 후 모든 사람에게 공개될 예정입니다. 저는 초보자인데 조언을 구하고 싶습니다.

앞으로도 개발 과정에 많은 관심 부탁드립니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.