Mozilla의 문서에서 어디에서나 찾을 수 없습니다. keypress에 addEventListener를 사용하는 확장 프로그램을 작성한다고 가정합니다. 웹 페이지에 keypress (또는 keydown)에서 addEventListener를 호출하는 JS 코드가 포함되어 있으면 실행 우선 순위는 무엇입니까? 내 확장 프로그램이 이벤트를 먼저 받도록 보장합니까?Firefox 확장 실행 우선 순위
1
A
답변
1
이벤트는 먼저 "캡쳐"단계를 거쳐 "버블 링"단계를 거칩니다. 캡처 단계를 사용하는 경우 (마지막 매개 변수로 true
을 addEventListener
에 넣음) 페이지에있는 버블 링 단계에서 버블 링 단계를 사용하는 경우 청취자가 페이지에서 먼저 호출됩니다. 페이지에서 어떤 방식으로 작동하는지 모르는 경우 페이지의 도달 범위를 벗어나는 내용 (예 : browser
개체 또는 gBrowser
)에 첨부 할 수 있습니다. 그런 다음 먼저 작업을 수행해야합니다. . http://www.w3.org/TR/DOM-Level-3-Events/#event-flow
관련 문제
- 1. 우선 순위 잡기 실행
- 2. 우선 순위 연산자 우선 순위
- 3. MySQL INSERT와 SELECT 우선 순위 우선 순위
- 4. 프로세스 우선 순위 대 스레드 우선 순위
- 5. 우선 순위
- 6. 테스트를 위해 우선 문자열 우선 순위 지정 우선 순위 변경
- 7. WPF에서 우선 순위 우선 적용?
- 8. 제어 서비스 우선 순위
- 9. C++, 우선 순위 큐는 항목 내가 우선 순위 큐에 문제가
- 10. Java의 우선 순위 대기열?
- 11. 우선 순위 값
- 12. MySQL의 우선 순위
- 13. CSS 배경색 우선 순위
- 14. 버튼의 우선 순위 설정
- 15. ANTLR 연산자 우선 순위
- 16. CSS 클래스 우선 순위
- 17. Java 우선 순위 큐
- 18. C# 우선 순위 큐
- 19. 우선 순위 함수
- 20. 스레드 우선 순위
- 21. && JavaScript의 연산자 우선 순위
- 22. 우선 순위 큐
- 23. Sitemap의 우선 순위 문제
- 24. 응용 프로그램 우선 순위
- 25. Android 레이아웃 우선 순위
- 26. 생성자 우선 순위
- 27. 쿠키 도메인 우선 순위?
- 28. HTML5 속성 우선 순위
- 29. 효율적인 우선 순위 목록
- 30. 우선 순위 행